-module(egambo_tictac_win_19_19_6).

-export([win/2]).

  generated in egambo_tictac_win

win(<<P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:8, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:8, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:8, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:16, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:16, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:16, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:24, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:24, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:24, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:32, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:32, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:32, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:112, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:112, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:120, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:120, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:128, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:128, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:136, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:144, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:152, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:152, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:160, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:160, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:160, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:168, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:168, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:168, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:176, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:176, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:176, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:184, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:184, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:184, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:264, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:264, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:272, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:272, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:280, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:280, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:288, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:288, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:296, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:296, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:304, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:304, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:304, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:312, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:312, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:312, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:320, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:320, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:320, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:328, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:328, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:328, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:336, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:336, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:336, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:416, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:416, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:424, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:424, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:432, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:432, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:440, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:440, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:448, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:448, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:456, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:456, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:456, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:464, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:464, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:464, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:472, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:472, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:472, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:480, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:480, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:480, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:488, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:488, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:488, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:568, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:568, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:576, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:576, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:584, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:584, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:592, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:592, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:600, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:600, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:608, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:608, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:608, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:616, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:616, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:616, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:624, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:624, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:624, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:632, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:632, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:632, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:640, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:640, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:640, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:720, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:720, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:728, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:728, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:736, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:736, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:744, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:744, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:752, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:752, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:760, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:760, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:760, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:768, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:768, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:768, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:776, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:776, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:776, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:784, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:784, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:784, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:792, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:792, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:792, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:872, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:872, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:880, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:880, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:888, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:888, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:896, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:896, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:904, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:904, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:912, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:912, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:912, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:920, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:920, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:920, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:928, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:928, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:928, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:936, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:936, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:936, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:944, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:944, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:944, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1024, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1024, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1032, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1032, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1040, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1040, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1048, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1048, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1056, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1056, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1064, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1064, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1064, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1072, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1072, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1072, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1080, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1080, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1080, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1088, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1088, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1088, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1096, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1096, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1096, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1176, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1176, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1184, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1184, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1192, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1192, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1200, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1200, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1208, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1208, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1216, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1216, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1216, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1224, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1224, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1224, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1232, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1232, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1232, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1240, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1240, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1240, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1248, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1248, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1248, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1328, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1328, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1336, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1336, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1344, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1344, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1352, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1352, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1360, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1360, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1368, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1368, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1368, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1376, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1376, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1376, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1384, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1384, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1384, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1392, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1392, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1392, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1400, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1400, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1400, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1480, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1480, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1488, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1488, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1496, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1496, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1504, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1504, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1512, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1512, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1520, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1520, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1520, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1528, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1528, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1528, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1536, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1536, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1536, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1544, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1544, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1544, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1552, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1552, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1552, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1632, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1632, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1640, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1640, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1648, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1648, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1656, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1656, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1664, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1664, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1672, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1672, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1672, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1680, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1680, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1680, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1688, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1688, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1688, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1696, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1696, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1696, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1704, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1704, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1704, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1784, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1784, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1792, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1792, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1800, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1800, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1808, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1808, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1816, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1816, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1824, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1824, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1824, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1832, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1832, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1832, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1840, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1840, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1840, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1848, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1848, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1848, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1856, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1856, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1856, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1936, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1936, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1944, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1944, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1952, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1952, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1960, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1960, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1968, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1968, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1976, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1976, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1976, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1984, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1984, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1984, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1992, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1992, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1992, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2000, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2000, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2000, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2008, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2008, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2008, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2088, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2088, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2096, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2096, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2104, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2104, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2112, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2112, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2120, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2120, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2128, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2136, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2144, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2152, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2160, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2168, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2176, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2184, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2192, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2200, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2208, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2216, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2224, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2232, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2280, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2288, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2296, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2304, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2312, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2320, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2328, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2336, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2344, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2352, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2360, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2368, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2376, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2384, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2432, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2440, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2448, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2456, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2464, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2472, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2480, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2488, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2496, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2504, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2512, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2520, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2528, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2536, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2584, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2592, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2600, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2608, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2616, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2624, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2632, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2640, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2648, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2656, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2664, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2672, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2680, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2688, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2736, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2744, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2752, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2760, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2768, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2776, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2784, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2792, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2800, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2808, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2816, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2824, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2832, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2840, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(_, _) -> false.


-module(egambo_tictac_win_19_19_6).

-export([win/2]).

  generated in egambo_tictac_win

win(<<P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:8, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:8, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:8, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:16, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:16, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:16, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:24, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:24, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:24, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:32, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:32, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:32, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:40, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:48, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:56, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:64, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:72, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:80, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:88, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:96, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:104, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:112, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:112, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:120, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:120, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:128, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:128, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:136, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:144, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:152, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:152, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:160, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:160, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:160, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:168, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:168, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:168, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:176, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:176, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:176, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:184, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:184, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:184, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:192, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:200, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:208, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:216, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:224, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:232, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:240, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:248, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:256, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:264, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:264, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:272, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:272, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:280, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:280, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:288, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:288, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:296, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:296, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:304, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:304, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:304, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:312, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:312, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:312, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:320, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:320, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:320, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:328, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:328, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:328, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:336, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:336, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:336, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:344, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:352, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:360, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:368, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:376, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:384, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:392, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:400, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:408, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:416, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:416, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:424, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:424, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:432, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:432, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:440, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:440, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:448, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:448, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:456, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:456, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:456, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:464, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:464, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:464, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:472, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:472, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:472, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:480, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:480, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:480, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:488, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:488, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:488, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:496, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:504, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:512, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:520, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:528, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:536, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:544, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:552, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:560, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:568, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:568, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:576, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:576, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:584, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:584, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:592, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:592, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:600, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:600, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:608, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:608, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:608, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:616, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:616, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:616, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:624, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:624, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:624, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:632, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:632, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:632, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:640, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:640, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:640, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:648, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:656, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:664, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:672, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:680, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:688, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:696, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:704, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:712, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:720, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:720, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:728, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:728, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:736, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:736, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:744, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:744, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:752, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:752, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:760, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:760, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:760, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:768, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:768, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:768, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:776, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:776, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:776, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:784, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:784, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:784, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:792, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:792, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:792, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:800, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:808, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:816, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:824, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:832, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:840, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:848, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:856, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:864, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:872, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:872, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:880, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:880, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:888, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:888, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:896, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:896, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:904, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:904, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:912, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:912, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:912, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:920, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:920, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:920, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:928, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:928, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:928, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:936, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:936, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:936, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:944, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:944, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:944, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:952, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:960, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:968, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:976, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:984, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:992, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1000, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1008, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1016, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1024, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1024, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1032, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1032, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1040, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1040, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1048, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1048, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1056, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1056, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1064, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1064, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1064, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1072, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1072, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1072, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1080, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1080, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1080, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1088, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1088, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1088, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1096, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1096, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1096, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1104, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1112, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1120, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1128, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1136, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1144, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1160, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1168, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1176, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1176, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1184, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1184, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1192, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1192, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1200, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1200, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1208, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1208, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1216, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1216, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1216, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1224, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1224, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1224, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1232, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1232, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1232, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1240, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1240, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1240, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1248, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1248, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1248, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1256, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1264, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1272, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1280, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1288, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1296, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1304, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1312, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1320, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1328, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1328, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1336, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1336, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1344, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1344, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1352, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1352, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1360, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1360, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1368, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1368, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1368, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1376, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1376, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1376, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1384, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1384, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1384, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1392, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1392, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1392, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1400, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1400, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1400, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1408, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1416, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1424, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1432, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1440, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1448, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1456, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1464, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1472, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1480, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1480, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1488, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1488, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1496, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1496, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1504, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1504, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1512, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1512, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1520, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1520, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1520, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1528, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1528, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1528, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1536, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1536, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1536, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1544, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1544, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1544, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1552, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1552, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1552, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1560, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1568, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1576, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1584, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1592, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1600, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1608, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1616, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1624, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1632, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1632, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1640, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1640, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1648, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1648, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1656, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1656, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1664, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1664, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1672, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1672, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1672, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1680, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1680, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1680, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1688, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1688, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1688, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1696, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1696, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1696, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1704, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1704, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1704, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1712, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1720, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1728, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1736, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1744, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1752, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1760, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1768, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1776, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1784, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1784, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1792, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1792, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1800, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1800, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1808, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1808, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1816, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1816, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1824, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1824, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1824, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1832, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1832, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1832, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1840, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1840, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1840, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1848, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1848, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1848, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1856, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1856, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1856, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1864, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1872, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1880, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1888, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1896, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1904, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1912, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1920, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1928, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1936, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1936, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1944, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1944, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1952, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1952, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1960, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1960, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1968, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:1968, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1976, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1976, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1976, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1984, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1984, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1984, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:1992, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:1992, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:1992, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2000, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2000, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2000, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2008, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2008, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2008, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2016, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2024, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2032, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2040, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2048, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2056, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2064, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2072, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2080, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _:152, P:8, _/binary>>, P) -> true;
win(<<_:2088, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2088, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2096, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2096, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2104, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2104, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2112, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2112, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2120, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _:136, P:8, _/binary>>, P) -> true;
win(<<_:2120, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _:144, P:8, _/binary>>, P) -> true;
win(<<_:2128, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2136, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2144, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2152, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2160, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2168, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2176, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2184, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2192, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2200, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2208, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2216, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2224, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2232, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2280, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2288, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2296, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2304, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2312, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2320, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2328, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2336, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2344, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2352, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2360, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2368, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2376, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2384, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2432, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2440, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2448, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2456, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2464, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2472, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2480, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2488, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2496, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2504, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2512, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2520, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2528, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2536, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2584, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2592, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2600, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2608, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2616, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2624, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2632, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2640, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2648, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2656, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2664, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2672, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2680, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2688, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2736, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2744, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2752, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2760, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2768, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2776, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2784, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2792, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2800, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2808, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2816, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2824, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2832, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(<<_:2840, P:8, P:8, P:8, P:8, P:8, P:8, _/binary>>, P) -> true;
win(_, _) -> false.

