222222222222222222222222ttttttttttttttttttttt22222222222tttttttt2222222222222222tttttttt22222222222222222211111111111122222222222222111111111111111122222222222111111100000000000011111111111222222222111111111111111111122222211111111112222222222222222222222111111111111111112222222111111111111111111111111111111111222222222222111111110000001111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111100sssssssss000000000000000000000000000000sssss222222222222222222222222ttttttttttttttttttttt22222222222tttttttt2222222222222222tttttttt22222222222222222211111111111122222222222222111111111111111122222222222111111100000000000011111111111222222222111111111111111111122222211111111112222222222222222222222111111111111111112222222111111111111111111111111111111111222222222222111111110000001111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111100sssssssss000000000000000000000000000000sssss222222222222222222222222ttttttttttttttttttttt22222222222tttttttt2222222222222222tttttttt22222222222222222211111111111122222222222222111111111111111122222222222111111100000000000011111111111222222222111111111111111111122222211111111112222222222222222222222111111111111111112222222111111111111111111111111111111111222222222222111111110000001111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111100sssssssss000000000000000000000000000000sssss222222222222222222222222ttttttttttttttttttttt22222222222tttttttt2222222222222222tttttttt22222222222222222211111111111122222222222222111111111111111122222222222111111100000000000011111111111222222222111111111111111111122222211111111112222222222222222222222111111111111111112222222111111111111111111111111111111111222222222222111111110000001111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111100sssssssss000000000000000000000000000000sssss2222222222222222222222222ttttttttttttttttttt2222222222222ttttttt2222222222222222tttttttt222222222222222221111111111111122222222222111111111111111111112222222221111111111111111111111111111111222222221111111111111111111222222211111111222222222211112222222222111111111111111122222222111111111111121111111111111111112222222222221111111000001111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000ssss2222222222222222222222222tttttttttttttttt2222222222222222ttttttt2222222222222222tttttttt222222222222222221111111111111111222222222111111111111111111112222222221111111111111111111111111111111222222221111111111111111111222222111111111122222222211112222222222111111111111111122222222111111111111121111111111111111111222222222221111111000001111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000022222222222222222222222222tttttttttttttt22222222222222222tttttt222222222222222222tttttt222222222222222222111111111111111111112221111111111111111111111112222222211111111111111111111111111111122222222111111111111111111122222211111111112222222111111122222222211111111111111112222222211111111111112111111111111111111122222222221111111100000111111111111111112222111111111111111111111111111111122211111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000002222222222222222222222222222tttttttt22222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111112222222211111111111111111112222211111111111122222211111111222222222111111111111112222222211111111111111212211111111111111111222222222111111100001111111111111111111122222121111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111110000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111222222222211111111111111111111111111112222222211111111111111111122221111111111111222221111111112222222221111111111111122222222111111111111112222222111111111111112222222111111111000011111111111111111112222222222211111111111111111111111111111111111111111111111111111111122212111111111111111111111111111111111111111111111110000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111112222222222222221111111111111111111111122222222111111111111111111122211111111111112222111111111122222222221111111111112222222221111111111111122222222111111111111122222212111111110000111111111111111111122222222222222222221111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111110000000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222222222222222111111111111111111222222221111111111111111112221111111111111111121111111111222222222211111111111122222222211111111111111222222222111111111111112222111111111100011111111111111111111222222222222222222221111111111111111111111111111111111111111111111222222211111111111111111100011111111111111111111111111110000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222211111111111111112222222211111111111111111222211111111111111111211111111112222222222211111111112222222222111111111111112222222221111111111111122221111111111000111111111111111111122222222222222222222221111111111111111111111111111111111111111111122222222111111111111111111000111111111111111111111111111100000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112221211111111111111111222222222222222222222211111111111122222222222211111111111121121111111111111111111111111111111122222222222211111111222222222211111111111111222222222211111111111111111111111111111111111111111111111111222222222222222222222221111111111111111111111111111111111111111112222222222222222222111111110001111111111111111111111111111100000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111122211111111111111111112222222222222222222222111111111111222222222222111111111111222111111111111111111111111111111111222222222222111111112222222222111111111111112222222222211111111111111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111122222222222222222221111111100011111111111111111111111111111000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112221111111111111111111112222222222222222222221111111111112222222222221111111111112211111111111111111111111111111111112222222222221111111122122221111111111111111122222222222111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111112222222222222222222211111111111111111111111111111111111111110000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122221111111111111111111122222111112222222222111111111111122222222222211111111111122111111111111111111111111111111111122222222212211111111221111111111111111111111222222222221111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111222222222222222222222111111111111111111111100111111111111111100000000000000000000000000000000000022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111112222211111111111111111111111111111111122222211111111111112222222222222111111111111111111111111111111111111111111111121222222221111111111111111111111111111111111122222222222211111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111122222222222222222222221111111111111111111100000111111111111111000000000000000011111111000000000000222222222222222222222222222222222222222222tttt22222222222222222222222222222222222222222222tttt222222222111111111111111111111111111222221111111111111111111111111111111111122221111111111111222222222222211111111111111111111111111111111111111111112222222222211111111111111111111111111111111111122222222222221111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111222222222222221111122222111111111111111111110000011111111111111110000000000000001111111101100000000022222222222222222222222222222222222222222tttttt222222222222222222222222222222222222222222tttttt2222222211111111111111111111111111222222111111111111111111111111111111111112222111111111111122222222222221111111111111111111111111111111111111111112222222222111111111111111111111111111111111111112222222222222111111111111111111111111111222211111111111122222222222222221122222222222222222111111111111111111111111111112222222222222222111111111111111111111111111110000001111111111111111100000000000011111111111111000000002222222222222222222222222222222222222222tttttttt22222222222222222222tttttttt2222222222222ttttttt222222211111111111111111111111112222222111111111111111111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111122222222221111111111111111111111111111111111111122222222222222111111111111111111111111112222221111111111122222222222222221111222222222222222221111111111111111111111111222222222222222222111111111111111111111111111110000001111111111111111100000000000011111111111111000000002222222222222222222222222222222222222222tttttttt2222222222222222222ttttttttt2222222222222ttttttt222222221111111111111111111111111222222111111111111111111111111111111111111111111111111112222222222222211111111111111111111111111111111111111111222222222221111111111111111111111111111111111111222222222222222111111111111111111111111112222221111111111122222222222222221111112222222222222222111111111111222222221111222222222222222211111111111111111111111111111111000011111111111111111110000000000111111111111100000000002222222222222222222222222222222222222222tttttttt2222222222222222222ttttttttt2222222222222ttttttt222222221111111111111111111111111222222111111111111111111111111111111111111111111111111112222222222222211111111111111111111111111111111111111111222222222221111111111111111111111111111111111111222222222222222111111111111111111111111112222221111111111122222222222222221111112222222222222222111111111111222211111111222222222222222211111111111111111111111111111111000011111111111111111110000000000011111111111100000000002222222222222222222222222222222222222222tttttttt2222222222222222222tttttttt22222222222222ttttttt222222222111111111111111111111111222211111111111111111111111111111111111111111111111111112222222222222211111111111111111111111111111111111111111122222222211111111111111111111111111111111111112222222222222221111111111111111111111111112222221111111111112222222222222222211111112222222222222111111111112222211111111111222222222212111111111111111111111111111111111000011111111111111111110000000000011111111111000000000002222222222222222222222222222222222222222tttttttt222222222222222222ttttttt222222222222222tttttttt222222222222111111111111111111122222111111111111111111111111111111111111112211111111111112222222222221111111111111111111111111111111111111111111122222222111111111111111111111111111111111111122222222222222111111111111111111111111111122222221111111111111222222222222222221111111112222222221111111111222222211111111111111111111111111111111111111111111111111110110000011111111111111111111000000000010111111110000000000002222222222222222222222222222222222222222tttttttt222222222222222222tttttt22222222222222222tttttt22222222222222t1111111111111122222222111111111111111111111111111111111111112211111111111112222222221111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111222222222222221111111111111111111111111111122222221111111111111112222222222222221111111111222222221111111111222222211111111111111111111111111111111111111111111111111110000000011111111111111111111000000000000111111110000000000002222222222222222222222222222222222222222tttttttt222222222222222222ttttt222222222222222222tttttt2222222222222tttt11111111112222222211111111111111111111111111111111111111122222111111111112222222211111111111111111111111111111111111111111111111112222211111111111111111111111111111122222222222222222222111111111111111111122211111111222222222111111111111111122222222222222111111111122222221111111111222222211111111111111111111111111111111111111111111111111110000011111111111111111111111110000000000000000000000000000002222222222222222222222222222222222222222tttttttt222222222222222222ttttt2222222222222222222tttt22222222222ttttttt11111111122222221111111111111111111111111111111111111111222222111111111112222222211111111111111111111111111111111122222221111111111111111111111111111111111111111112222222222222222222221111111111111111112222222222222222222222111111111111111122222222222222111111111112222221111111111222222211111111111111111111111111111111111111111111111111000000111111111111111111111111111110100000000000000000000000002222222222222222222222222222222222222222tttttttt222222222222222222tttt22222222222222222222tttt22222222222ttttttt11111111122222221111111111111111111111111111111111111122222222211111111112222222111111111111111111111111111111111122222222211111111111111111111111111111111111111122222222222222222222221111111111111111112222222222222222222221111111111111111122222222222222111111111112222221111111111222222111111111111111111111111111111111111111111111111110000000111111111111111111111111111111100000000000000000000000002222222222222222222222222222222222222222tttttttt222222222222222222222222222222222222222222222222222222222ttttttt11111111112222221111111111111111111111111111111111111122222222111111111111222221111111111111111111111111111111111122222222111111111111111111111111111111111111111122222222222222222222211111111111111111112222222222222211111111111111111111111112222222222222111111111112222221111111111222222111111111111111111111111111111111111111111111110000000000001111111111111111111111111111000000000000000000000000002222222222222222222222222222222222222222ttttttt2222222222222222222222222222222222222222222222222222222222ttttttt11111111112222221111111111111111111111111111111111112222222222111111111112222221111111111111222222221111111111111122222222221111111111111111222222221111111111111122222222222222222222221111111111111111122222222222222211111111111111111111111122222222222222111111111112222221111111111222222111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111100000000000000000000002222222222222222222222222222222222222222ttttttt2222222222222222222222222222222222222222222222222222222222ttttttt11111111112222211111111111111111111111111111111111112222222222111111111112222221111111111111222222221111111111111122222222221111111111111111222222221111111111111122222222222222222222221111111111111111122222222222222211111111111111111111111122222222222221111111111112222221111111111122221111111111111111111111111111111111111111111111111110000000000111111111111111111111111111111111111111100000000000002222222222222222222222222222222222222222ttttttt22222222222222222222222222222222222222222222222222222222222222tt211111111111111111111111111111111111111111111111111222222222222111111111111222211111111111112222222221111111111111112222222221111111111111112222222221111111111111122222222222222222222222111111111111111222222222222222211111111111111111111111122222222222221111111111112222221111111111111111111111111111111111111111111111111111111111111111111000000000011111111221111111111111111111111111111110000000000002222222222222222222222222222222222222222ttttttt2222222222222222222222222222222222222222222222222222211222222222221111111111111111111111111111111111111111111111112222222222222111111111111212211111111111122222222221111111111111111222222221111111111111222222222221111111111111112222222222222222222222111111111111111222222222222222111111111111111121111111222222222221111111111111112222221111111111111111111111111111111111111111111111111111111111111111111000000000001111111221111111111110000111111111111110000000000002222222222222222222222222222222222222222tttttt2222222222222222222222222222222222222222222222222221111112222222222211111111111111111111111111111111111111111111112222222222222111111111111111121111111111112222222222111111111111111111112211111111111111122222222222111111111111111111111222222222tt222222111111111111222222222222222221111111111111112112122222222222221111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111100000000001111112221111111111100001111111111111100000000000022222222222222222222222222222222222222tttttt2t222222222222222222222222222222222222222222222222221111111122222222222221111111111111111111111111111111111111111112222222222222111111111111111111111111111111222222222211111111111111111111111111111111111112222222222211111111111111111111111222222ttttttt221111111112222222222222222222111111111111111122222222222222222211111111111111112222222211111111111111111111111111222221111111111111111111111111111111111111100000000011111122221111111111000001111111111111001111111111222222222222222222222222222222222222tttttttt2222222222222222222222222222222222222222222222222222111111112222222222222211111111111111111111111111111111111111112222222222222211111111111111111111111111111222222222221111111111111111111111111111111111112222222222221111111111111111111111112222tttttttt2211111122222222222222222222221111111111111111222222222222222222111111111111111222222222221111111111111111111122222222222211111111111111111111111111111111111000000s0001111122222111111110000001111111111111111111111111222222222222222222222222222222222222tttttttt2222222222222222222222222222222222222222222222222222111111112222222222222211111111111111111111111111111111111111112222222222222211111111111111111111111111111222222222221111111111111111111111111111111111112222222222221111111111111111111111112222tttttttt2211111122222222222222222222221111111111111111222222222222222222111111111111111222222222221111111111111111111122222222222211111111111111111111111111111111111000000s0001111122222222111110000001111111111111111111111111222222222222222222222222222222222222ttt2222tt22222222222222222222222222222222222222222222222222111111111122222222222222111111111111111111111111111111111111122222222222222111111111111111111111111111111112222222221111111111111111111111111111111111111122222222221121111111111111111111111222ttttttttt2222222222222222222222222222221111111111111122222222222222222222111111111111222222222222222211111111111111112222222222222222111111111111111111111111111111111110000000111111111111111111100000011111111111111111111111112222222222222222222222222222222222222tttt22tt2222222222222222222222222222222222222222222222222211111111112222222222222211111111111111111111111111111111111112222222222221111111111111111111111111111111111222222211111111111111111111111111111111111111111222222222211111111111111111111111222tttttttttt22222222222222222222222222222211111111111111222222222222222222221111111111112222222222222222111111111111111122222222222222221111111111111111111111111111111111111110111111111111111111111000000111111111111111111111111122222222222222222222222222222222222222222t2t2222222222222222222222222222222222222222222222222221111111111122222222222221111111111111111111111111111111111111222222222221111111111111111112222111111111111112221111111111111111111111111111111111111111111111211222222222111111111111111111222ttttttttttt2222222222222222222222222222221111111111112222222222222222222222221111111111222222222222222211111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111110000011111111111111111111111112222222222222222222222222222222222222222222t2t22222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111222222221111111111111111111122222111111111111111111111111111111111111111111111111121111111111111111112222222211111111111111112tttttttttt2222222222222222222222222222222222111111111112tttt22222222222222222222222111112122222222222222221111111111111222222222222222222211111111111111111111111111111111111111111111111111111111111110000001111111111111111111111111ttttt2222222222222222222222222222222222222t2t2tt22222222222222222222222222tttt2222222222222222211111111111112222222222221111111111111111111111111111111111111222211111111111111111112222222222111111111111111111111111111111111111111111111122212212111111111111122222221111111111111111tttttttttt2211212222222222t22222222222222222221111111111ttttttt2222222222222ttttttttt2t2222122222222222221111111111111111222222222222222222211111111111111111111111111111111111111111111111111111111111111000001111111111111111111111111ttttttt2222222222222222222222222222222222222tt2ttt22222222222222222222222ttttttt22222222222222221111111111112222222222222111111111111111111111111111111111111211111111111111111111122222222222211111111111111111111111111111111111111111111122222222221111111111122222221111111111111111tttttttt2211111122222222tttttt22222222222222221111111111ttttttt22222222222tttttttttttttt222111122222222221111111111222222222222222222222211111111111111111111111111111111111111111211111111111111111111111110001111111111111111111111111ttttttt222222222222222222222222222222222222ttttttttt22222222222222222222tttttttt22222222222222222111111111111222222222222211111111111111111111111111111111111211111111111111111111222222222222211111111111111111111111111111111111111111111122222222221111111111122222221111111111111111tttttttt2111111122222222ttttttt2222222222222221111111111tttttttt222222222ttttttttttttttt222111122222222221111111222222222222222222212222211111111111111111111111111111111111111122222211111111111111111111111110100011111111111111111111ttttttt222222222222222222222222222222222222ttttttttt22222222222222222222tttttttt22222222222222222111111111111222222222222211111111111111111111111111111111111211111111111111111111222222222222211111111111111111111111111111111111111111111122222222221111111111122222221111111111111111tttttttt2111111122222222ttttttt2222222222222221111111111tttttttt222222222ttttttttttttttt222111122222222221111111222222222222222222212222111111111111111111111111111111111111111122222211111111111111111111111110000011111111111111111111ttttttt2222222222222222222222222222222222222tttttttt22222222222222222222tttttttt22222222222222222211111111111222222222222211111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111112222222222111111111122222221111111111111111ttttttt221111111122222222ttttttt2222222222222211111111112tttttttt2221122ttttttttttttttt2221111122222222222111122222222222222222222111111111111111111111111111111111111111111111122222222111111111111111111111111111011111111111111111111ttttttt22222222222222222222222222222222222222222222222222222222222222222tttttttt22222222222222222211111111111222222222222211111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222222111111111122222221111111111111111ttttttt221111111122222222ttttttt2222222222222211111111112tttttttt2222222ttttttttttttttt2221111112222222222221222222222222222222222111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111tttttt2222222222222222222222222222222222222222222222222222222222222222222tttttt222222222222222222211111111112222222222222111111111111111111111111111111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111122222222111111111122222221111111111111111ttttt222111111111112222222ttttt22222222222222211111111112tttttttt222222ttttttttttttttt22221111112222222222221222222222222222222221111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111ttttt222222222222222222222222222222222222222222222222222222222222222222222t2tt222222222222222222221111111221222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111111112222222111111111111111122tt22221111111111112222222ttt2222222222222222111111111122222tttttttttttttttttttt222222221111111222222222222222222222222222222221111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222111111112222222111111111111111111112221121111111111111222222222222222222222222111111111122222222ttttttttttttttt222222222111111111222222222222222222222222221222111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111222222222222222222222222222222222ttt2t222222222222222222222222222222222222222222222222222222222222111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111111111111111111111111122222222211111112222222111111111111122111111111112221121111111122222222222222222222222111111111112222222tttttttttt2222222222222211111111122222222222222222221111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111122222222222222222222222222222222ttttttt22222222222222222222222222222222222222222222222222222222222111112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111111111111112111111111122222222221111222222222111111111122222211111111112222221111111112222222222222222222222111111111111222222ttttttttt22222222222222211111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111122222222222222222222222222222222ttttttt222222222222222222222222222222t2222222222222222222222222211111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111122222222221111222222222111111111122222211111111112222221111111112222222222222222222222111111111111222222ttttttttt22122222222222211111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222tttttttt22222222222222222222222222222222222222222222222222222222211111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111222111111111122222222111111222222222111111112222222211111111222222221111111111222222222222222222221111111111112222222ttttttt222122222222222211111111122222222222222222111111111122221111111111111111112111111111111111111111111111111111111111111111111122222111111222221111111111111111111122222222222222222222222222222222tttttttt22222222222222222222222222222222222222222222222222222222211111222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111222111111111122222221111111222222222111111112222222211111111222222221111111111122222222222222222221111111111111222222ttttttt222122222222222211111111122222222222222221111111111122222211111111111111111111111111111111111111111111111111111111111111111122211111111122221111111111111111111122222222222222222222222222222222ttttttttt22222222222222222222222222222222222222222222222222222221111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111112222111111111111111111111111122222221111111222222222211111122222222221111111111122222222222222222211111111111112222222ttttt2222111212222222111111111122222222222222221111111111122222211111111111111111122111111111111111111111111111111111111111111111122211111111112221111111111111111111122222222222222222222222222222222tttttttttt2222222222222222222222222222222222222222111121222222221111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111112222211211111111111111111111112222221111111222222222211111122222222221111111111111122222222222222211111111111112222222222t22221111112222222211111111222222222222222221111111111222222211111111111111111122111111111111111111111111111111111111111111111122111111111112221111111111111111111122222222222222222222222222222222tttttttttttt2222222222222222222222222222222222221111111121222221111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111111111122222222222111111111111111111111122222221222222222222222111122222ttt2222221111111111112222222222222211111111111111222222222222221111111122121112111111122222222222222211111111122222222212111111111111111122211111111111111111111111111111111111111111111111111111111111221111111111111111111122222222222222222222222222222222ttttttttttttt2222222222222222222222222222222222211111111112121111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111112222222222221111111111111111111111122222222222222222222222112222tttttt222221111111111112222222222222211111111111111222222222222222111111111112222222221212222222tt2222211111111122222222222111111111111111122222222211111111111111111111111111111001111111111111111111111221211111111111111111122222222222222222222222222222222tttttttttttttt22222222222222222222222222222222221111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222211111111111111111111111222222222222222222222222222tttttttt2222211111111111122222222222221111111111111122222222222222211111111111122222222222112222ttttttt221111111122222222222111111111111111122222222221111111111111111111111111110001111111111111111111111111211111111111111111122222222222222222222222222222222ttttttttttttttt22222222222222t2222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111222222222222221111111111111111111111222222222222222222222222222tttttttt2222221111111111122222222222221111111111111122222222222222211111111111122222222222112222tttttttt2111111122222222222211111111111111112222222222221111111111111111111111111000111111111111111111111111121111111111111111112222222222222222222222222222222222tttttttttttttt222222222222222222222222222222221111111111111112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222211111111111111111111111222222222222222222222222222tttttttt22222222111111111222222222222221111111111111222222222222211111111111122222222222111122tttttttttt2111111122222222222221111111111111111122222222211111111111111111111111111100111111111111111111111111111111111111111111112222222222222222222222222222222222tttttttttttttt222222222222222222222222222222221111111111111122222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222211111111111111111111111222222222222222222222222222tttttttt22222222111111111222222222222221111111111111222222222222211111111111122222222222111111ttttttttttt2111111222222222222221111111111111111112222222111111111111111111111111111001111111111111111111111111111111111111111111122222222222222222222222222222222222ttttttttttttt222222222222222222222222222222211111111111111122222222222222111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111111111111111111112222222222222222222222222222tttttttt22222222211111111112222222222221111111111111222222222222111111111111222222222222111111tttttttttt2t2111112222222222222222111111111111111112222211111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222tttttttttttt222222222222222222111112222222221111111111111222222222222222111111111111111111111111111111111211212211111111111111111111122211111111111111111111111111111111111111111111111111112222222222222111111111111111111111122222222222222222222222222222tttttttt22222222221111111111222222222221111111111111222222222222111111111111222222222221111111ttttttttttttt22122112222222222222222111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222tttttttttt222222222222222222111112222222221111111111111222222222222222111111111111111111111111111111112222212211111111111111112222222211111111111111111111111112211111111111111111111111112222222222211111111111111111111122222222222222222222tttttttt222222222222tttttttttttt21111111111222222221111111111112222222222222111111111122222222222221111111ttttttttttttttt2221111111222tttt22222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222tttttttt2222222222222ttttttttt22222222222222222111111122222222211111111111111222222222222111111111111111111111111111111112222222221111111111111122222222221111111111111111111111222221111111111111111111111111222222222211111111111111111111222222222222222222222tttttttttttt222222222ttttttttttttt2211111111222222221111111111112222222222222111111111122222222222221111111tttttttttttttttt22111111122tttttt2222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111tttt2222222222222ttttttttttt222222222222tttttttt2222222222222222111111112222222221111111111111222222222222211111111111111111111111111111112222222222111111111111122222222222111111111111111111111222222111111111111111111111111122222222111111111111111111122222222222222222222222ttttttttttttt222222222tttttttttttttt2211111111222222211111111111222222222222211111111112222222222222211111111tttttttttttttttt2111111112tttttt2222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111tttt2222222222222ttttttttttt222222222222tttttttt2222222222222222111111112222222222211111111111222222222222211111111111111111111111111111112222222222111111111111122222222222111111111111111111111222222211111111111111111111111122222222111111111111111111222222222222222222222222ttttttttttttt222222222ttttttttttttttt211111111222222211111111111222222222222211111111111222222222222111111111tttttttttttttttt2111111112tttttt2222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111tttt222222222222tttttttttttt2222222222222tttttt22222222222222222111111111222222222221111111111122222222211111111111111111111111111111111122222222222111111111111222222222212222222221111111111111222222111111111111111111111111122222221111111111111111122222222222222222222222222tttttttttttttt222222222ttttttttttttttt211111112222222211111111122222222222222111111111222222222222222111111111ttttttttttttttt2111111112tttttt2222222111111111111111111111111111111111111111211111111111111111111111111111111111111111111111111tttt222222222222tttttttttttt2222222222222tttttt2222222222222222211111111222222222222111111111111222222211111111111111111111111111111111112222222222211111111111122222222221222222222111111111111122222211111111111111111111111112222222111111111111111112222222222222222222222222ttttttttttttttt222222222ttttttttttttttt211111112222222211111111122222222222222111111111222222222222222111111111ttttttttttttttt2111111112tttttt22222221111111111111111111111111111111111111122111111111111111111111111111111111111111111111111112222222222222222tttttttttt222222222222222tttttt22222222222222222111111112222222222221111111111111111111111111111111111111111111111111111112222222212111111111111111222212212222222222211111111111222221111111111111111111111111222222221111111111111112222222222222222222222222222tttttttttttttt2222222222tttttttttttttttt111112222222221111111112222222222221111111111122222222222222211111111112ttttttttttt222211111112tttttt22222221111111111111111111111111111111111112222221111111111111111111111111111111111111111111111112222222222222222ttttttt222222222222222222tttttt222222222222222221111111122222222222222111111111111111111111111111111111111111111111111111222222221111111111111111111111111122222222222221111111111111111111111111111111111111112222222211111111111111222222222222222222222121222222ttttttttttttt22222222222tttttttttttttttt2112222222222111111111222222222111111111111112222222222222222111111111122tttt22tt22222211111222tttt22222221111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111222222222222ttttt222222222222222222222222tttttt2222222222222222221111112222222222222222111111111111111111111111111111111111111111111111111222222111111111111111111111111111222222222222221111111111111111111111111221111111122222222222111111111111122222222222222222211111111111222tttttttttttt222222222222tttttttttttttttttttttttt222211111111122222222111111111111122222222222222222221111111111122222222222222221112222ttt22222221111111111111111111111111111111111111222222222221111111111111111111111111111111111111111111222222222ttttttt2222222222222222222222222tttttt22222222222tttt222222222222222222222222111111111111111111111111111111111111111111111111111122222111111111122222111111111111112222222222222222211111111111111111111122112122122222222222211111111111122222222222222222111111111111111112tttttttttt22222222222222ttttttttttttttttttttttt2221111111112222222211111111112222222222222222tttt22222111111111112222222222222222222222222222211111111111111122222222221111111111122222222222222111111111111111111111111111122211111111111222222222ttttttt22222222222222222222222222tttt22222222222tttttt222222222222222222222222111111111111111111111111111111111111111111111111111112221111111111222222111111111111122222222222222222211111111111111111112221122222222222222221111111111112222222222222222221111111111111111112ttttttttt222222222222222tttttttttttttttttttttttt221111111122222221111111112222222222222222ttttttt222221111111111122222222222222222222222222221111111111111112222222222221111111112222222222222211111111111111111111111111122222211111111122222222tttttttt22222222222222222222222222tttt22222222222ttttttt222222222222222222222222111111111111111111111111111111111111111111111111111112211111111122222221111111111111222222222222222222211111111111111111122212222222222222222211111111111122222222222222222211111111111111111112tttttttt2222222222222222ttttttttttttttttttttttt211111111122222221111111112222222222222222ttttttt222222211111111122222222222222222211222222221111111111111122222222222222111111112222222222222211111111111111111111111111122222211111111122222222tttttttt22222222222222222222222222222222222222222ttttttt222222222222222222222222111111111111111111111111111111111111111111111111111111111111111122222221111111111111122222222222222222111111111111112222111111112222222222222211111111111222222222222222221111111111111111111112ttttttt222222222222222222ttttttttttttttttttttttt2111111122222221111111112222222222222222ttttttt2222222221111111112222222222222222211111111111111111111111122222222222222222222222222222222222211111111111111111111111111122222211111111122222222tttttttt22222222222222222222222222222222222222222ttttttt222222222222222222222222111111111111111111111111111111111111111111111111111111111111111122222221111111111111122222222222222222111111111111112221111111112222222222222211111111111222222222222222221111111111111111111112ttttttt222222222222222222ttttttttttttttttttttttt2111111122222222111111112222222222222222ttttttt22222222211111111222222222222222222111111111111111111111111222222222222222222222222222222222222111111111111111111111111111222222111111111222222222tttttt222222222222222222222222222222222222222222ttttttt2222222222222222222222221111111111111111111111111111111111111111111111111111111111111111122222211111111111111111122222222222111111111111111122211111111112222222222222111111111111222222222222222222211111111111111111222ttttt22222222222222222222tttttttttttttttttttttt2111111222222222111111112222222222222222tttttt2222222222111111112222222222222222211111111111111111111111112222222222222222222222222222222222211111111111111111111111111111222211111111112222222222tttt2222222222222222222222222222222222222222222tttttttt22222222222222222222222211111111111111111111111111111111100111111111111111111111111111112222221111111111111111111111111111111111111111111112221111111111122222222222221111111111112222222222222222221111111111111111122222222222222222222222222222ttttttttttttttttttttttt211122222222222111111122222222222222tttttttt222222222221111111222222222222222211111111111211111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222tttttttttt22222222222222222222222121111111111111111111111111111110011111111111111111111111111111222221111111111111111111111111111111111110011111111221111111111111222222222222211111111111111111111122222222211111111111111122222222222222222222222222222222222222222222222222ttttt22222222222222111122222222222222ttttttt2222222222222222111222222222222222221111111111222222111111111111222222222222222ttttt222222222222211111110001111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222tttttttttttt2222222222222222222222221111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111000011111112211111111111112222222222222221121111111111111111121222222211111111111122222222222222222222222222222222222222222222221111112ttttttt22222222222222222222222222tttttttt21111122222222222222222222222222222211111111111222222222111111111122222222222222tttttt22222222222211111111000011111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222ttttttttttt222222222222222222222222222111111111111111111111111111111111111111111111111111111111122211111111111111111111111111111111100000011111111111111111111111222222222222222222111111111111111112222222211111111111122222222222222222222222222222222222222222222211111112tttttttt222222222222222222222222tttttttt21111111222222222222222222222222222211111111111222222222222222121111112222222222tttttttt2222222221111111110000001111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222ttttttttttt222222222222222222222222222221111111111111111111111111111111111111111111111000111111112211111111111111111111111111111100000000011111111111111111111111222222221222222222221111111111111111222222211111111111222222222222222222222222222222222222222222222211111111tttttttt222222222222222222222222tttttttt211111112222222222222222222222222221111111111122222222222222222211111122222222222ttttttt22222222211111111100000001111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222ttttttttttt22222222222222222222222222222111111111111111111111111111111111111111111110000011111111111111111111111111111111110000000000000111111111111111111111111111111112122222222221111111111111111222222111111111111222222222222222222222222222222222222222222222111111112ttttttt2222222222222222222222222tttttttt111111111222222222222222222222222211111111111122222222222222222222111111222222222tttttt222222221111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222ttttttttttt22222222222222222222222222211111111111111111111111111111111111111111111110000011111111111111111111111111111111110110000000000111111111111111111111111111111112122222222221111111111111111222222111111111111222222222222222222222222222222222222222222222211111112ttttttt2222222222222222222222222tttttttt111111111222222222222222222222222221111111111122222222222222222222111111222222222tttttt222222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222tttttttt222222222222222222222222222111111111111111111111111111111111111111111111100000111111111111111111111111111111111111111111111111111111111111111111111111111111121222222222111111111111111111221211111111111122222222222222222222222222222222222222222222222111111122ttttt22222222222222222222222222ttttttt21111111112222222222222222222222222211111111122222222222222222222221211111222222222tttt222222222211111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222ttttt222222222221112222222222221111111111111111111111111111111111111111111111111100001111111111111111111111011111111111111111111111111111111111111111111111111111112121222222111111111111111111111111111111111112222222222111112222222222222222222222222222222211111112222222222222222221111122222222222ttttt2211111111222222222222222222222222222211222222222222222222222222222222111111122222222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111222222222211111111111111111111111111111111111111111111111111100011111111111111111111000011111111111111111111111111111111111111111111111111111111111212111111111111111111111111111111111111122222222111111122222222222222222222222222222222211111222222222222222222111111122222222ttttt2211111111112222222221111122222222222222222222tt22222222222222222222222222111111112222222222222222221111111111111111111111111122222211111111222ttttt2222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222111111111111111111111111111111121111111111111111111110000111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111222222222222222222222222222222222222222222222222222222111111111ttttttttt222111111121122222222221111111122222222222222222tttttt22222222222222222222222211111111222222222222222221111111111111111111111112ttttt2221111122222ttttt2222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122211111111111111111111111111111122222111111111111111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111222222222222222222222222222222222222222222222222222222111111111tttttttt221111111222222222222221111111112222222222222222ttttttt2222222222222222222222221111111112222222222222222211111111222211111111111ttttttt22222222222tttttt2222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112111111111111111111111111111111222222111111111111111111110000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111222222222222222222222222222222222222222222222222222222111111111tttttttt211111111222222222222221111111112222222222222222ttttttt2222222222211222222222222111111112222222222222222211111222222222111111111ttttttt2222222222ttttttt2222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111110000000000000001111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111112222221111111111122222222222222222222222222222222222222222222222222221111111111tttttttt211111111122222222222211111111111122222222222222ttttttt2222222221111111222222221111111111122222222222222111111122222222111111111ttttttt2222222222ttttttt2222222222tttt22222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222111111111111111111110000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111122222222222222222222222222222222222222222222222222222111111111tttttttt2111111122222222222222111111111111222222222222222tttttt2222222221111111222222222111111112222222222222222221122222222222211111112ttttttt2222222222ttttttt2222222222ttttt2222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111112222221111111111111111111110000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111222222222222222222222222222222222222222222222222222222111111111ttttttt22111111122222222222222111111111111222222222222222tttttt2222222111111111222222222111111112222222222222222221122222222222221111122tttttttt22222222tttttttt2222222222ttttt2222222222222222222222222222222222222222221112222222222222222111111111111111111111111111111111111111111111222221111111111111111111111000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111222222222222222211222222222222222222222222222222222222211111111tttt22t211111111122222222222221111111111112222222222222222222222222211111111111122222222111111112222222222222222222222222222222222111122tttttttt22222222tttttttt2222222222ttttttttt2222222222222222222222222222222222222111111122222222222222111111111111111111111111111111111111111111111221111111110111111111111110000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111112222222222222111111111222222222222222222222222222222222211111122222222211111111122222222222222111111111112222222222222222222222222211111111111122222222211111122222222222222222222222222222222222211222ttttttttt222222222tttttt2222222222tttttttttt2222222222222222ttttttttt22222222221111111112222222222222111111111111111111111111111111111111111111111111111111100011111111111100000000001111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111122222222211111111112222222222211111111111122222222222222222222222222t222222211112222222222111111111222222222222221111111111122222222222222222222222221111111111111122222222222222222tt2222222222222222222222222222222222222ttttttttttt22222tt2222222222222222tttttttttttt2222222222tttttttttttttt2222222211111111122222222222222111111111111111111111111111111111111111111111111111111000001111111111111000000011111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111111111111111222222222222222111111111222222222222111111111111222222222222111111112222tttttt22222222222222222211111111122222222222222111111111112222222222222222222222221111111111111111222222222222222ttttt22222222222222222222222222222222222tttttttttttttt2t222222222222222222tttttttttttttt222222tttttttttttttttt2222222211111111122222222222222211111111111111111111111111111111111111111111111111111000000000001011111100000011111111111111111111111111110000001111111111111111111111111111111111111111112222221111100001111111111111122222222222222111111111111222222222222111111111111222222222221111111112222ttttttt222222222222222211111111112222222222222211111111111222222222222222222222221111111111111111122222222222222ttttttt2222222222222222222222222222222222tttttttttttttt2t221111122222222222tttttttttttttt222222tttttttttttttttt2222222211111111122222222222222211111111111111111111111111111111111111111111111111111000000000000011111100000011111111111111111111111111110000001111111111111111111111111111111111111111112222221111100001111111111111122222222222222111111111111222222222222111111111111222222222221111111112222ttttttt222222222222222211111111112222222222222211111111111222222222222222222222221111111111111111122222222222222ttttttt2222222222222222222222222222222222tttttttttttttt2t2211111222222222222ttttttttttttt222222tttttttttttttttt2222222211111111122222222222222211111111111111111111111111111111111111111111111111110000000000011111111111111011111111111111111111111110000000000011111111111111111111111111111111111111122222221111100011111111111112222222222221111111111111122222222222222111111111111222222222222111111111222ttttttt222222222222222211111111112222222222222211111111122222222222222222222222111111111111111111122222222222222tttttttt222222222222222222222222222222222ttttttttttttttt2221111122222222222222ttttttttttt22222222tttttttttttttt2222222211111111122222222222222211111111111111111111111111111111111111111111111111110000000011111111111111100011111111111111111111111100000000000011111111111111111111111111111111111111122222221111111111111111111112222222222221111111111111112222222222222111111111111222222222222111111111122ttttttt222222222222222211111111112222222222222211111111222222222222222222222222111111111111111111122222222222222tttttttt222222222222222222222222222222222ttttttttttttttt222111112222222222222222ttttttt2222222222222tttttttttt222222222111111111222222222222222111111111111111111111111111111111111111111111111111100000111111111111111111000111111111111111111111110000000000001111111111111111111101111111111111111111222222221111111111111111111122222222222211111111111111122222222222222221111111111222222222221111111111222ttttt222222222222222221111111112222222222222111111122222222222222222222222222211111111111111111122222222222222tttttttt2222222222222222222222222222222222ttttttttttttttt222111112222222222222222222222222222222222222222222222222222222211111112222222222222222111111111111111111111111111111111111111111111111111000111111111111111111111100111111111111111111111110000000000001111111111111111111100011111111111111111122222221111111111111111111111222222222211111111111111122222222222ttt222111111112222222222221111111111122222222222222222222222221111111122222222221111111112222222222222222222222222222111111111111111111222222222222ttttttt2222222222222222222222222222222222222tttttttttttttt222221111tttt22222222222222222222222222222222222222222222222222221111122222tttt22222222211111111111111111111111111000000111111111111111111110111111111111111111111110001111111111111111111111000000001111111111111111111111100000111111111111111112222222111111111111111111111122222222211111111111111111t222ttttttttttt221111111222222222222111111111112222222222222222222222221111111112222222211111111122tttttttttt22222222222222222211111111111111111122222222222tttttt222222222222222222222222222222222222222tttttttttttttt222221111tttttt2222222222222222222222222222222222222222222222222222222222ttttttt2222222211111111111111111111111111000000111111111111110101101111111111111111111111110001111111111111111111100000000011111111111111111111110000000011111111111111112222222221111111111111111111112222222211111111111111111tttttttttttttttt221111122222222222221111111111122222222222222222222222221111111222222222111111112tttttttttttttt2222222222222222111111111111111111222222222tttttt22222222222222222222222222222222222222222tttttttttttttt222222222tttttt2222222222222222222222222222222222222222222222222222222222tttttttt222222211111111111111111111111110000000111111111110000001011111111111111111111111110001111111111111111111000000000111111111111111100000000000000011111111111111112222222222111111111111111111111222222211111000111111111ttttttttttttttt2221111122222222222221111111111112222222222222222222222221111112222222222111111112tttttttttttttt222222222222222211111111111111111122222222ttttttt22222222222222222222222222222222222222222tttttttttttttt222222222tttttt2222222222222222222222222222222222222222222222222222222222tttttttt222222211111111111111111111111110000000111111111100000000011111111111111111111111110001111111111111111111000000001111111111111111100000000000000011111111111111112222222222111111111111111111112222222211111000111111111ttttttttttttttt2221111122222222222221111111111112222222222222222222222221111112222222222111111112tttttttttttttt222222222222222211111111111111111122222222ttttttt22222222222222222222222222222222222222222tttttttttttttt222222222ttttttt2222222222222222222222222222222222222222222222222222222222tttttt2222222211111111112221111111111000000000001111110000000011111111111112222221111111110000001111111111111000000000000111111111111110000000000000000001111111111111111222222222111122221111111111111122222111111111111111111tttttttttttttttt221111112222222222222111111111111222222222222222222222222211222222222222111111122tttttttttttttt222111122222222221111111111111111112222222ttttttt22222222222222222222222222222222222222222tttttttttttttt222222222ttttttt2222222222222222222222222222222222222222222222222222222222tttttt2222222211111111112222211111110000000000000111100000000111111111111112222221111111110000001111111111111000000000000111111111111110000000000000000011111111111111111122222211111112221111111111111122222111111111111111111tttttttttttttttt221111112222222222222211111111111122222222222222222222222222222222222222111111122ttttttttttttttt21111112222222221111111111111111111222222tttttt222222222222222222222222222222222222222222tttttttttttttt222222222ttttttt2222222222222222222222222222222222222222222222222222222222tttttt2222222211111111112222211111100000000000000000000000001111111111111112221111111111100000011111111111111000000000000001111111111111000000000000000011111111111111111112211111111111221111111111111111111111111111111111111ttttttttttttttt2t1111111222222222222221111111111111222222222222222222222222222222222222111111122222ttttttttttt22211111122222222221111111111111111111222222t2tt222221112222222222222222222222222222222222ttttttttttttttt222222222tttt22222222222222222222222222222222222222222222222222222222222222tttt222222222111111111122222111111000000000000000000000000111111111111111111111111111111000000011111111111110000000000000001111111111111100000000000000111111110001111111111111111111111211111111111111111111111111111111111111ttttttttttttt2t11111111122222222222222111111111111122222222222222222222222222222222222211111222222222222tt2t21111111111222222222221111111111111111122222222222222111111222222222222222222222222222222tttttttttttttttt222222222222222222ttt22222222222222222222222222222222222222222222222222222222222222222222111111111122222211111000000000000000000000000111111111222111111111111111100000000001111111111110000000000000000000000000011100000000000000111111100000111111111111111111111111111111111111111111111111111111111111111tttttttt2221111111111222222222tttttt111111111111112222222222222222222222222222222222212222222222222222221111111111112222222222221111111111111111112222222222211111111222222222tttt2222222222222tttttttttttttttttttt22222222222222222tttttt222222222222222222222ttttt22222222222222222222222221111112222222211111111112222221111100000011110000000000000011111122222211111111111111110000000000111111111111000000000000000000000000001110000000000000011111100000001111111111111111111111111111111111111111111111111122222211111111111222221111111111122222222ttttttt11111111111111112222222222222222222222222212221222222222222222222211111111111111122222222222111111111111111111112222222211111111122222222tttttt22222222222tttttttttttttttttttt222222222222222222ttttttt222222222222222222tttttttt2222222222222222222222211111112222222211111111112222221111100000111111000000000001111111222222211111111111111100000000001111111111111000000000000000000000000001111110000000000011111100000000111111111111111111111111111111111111111111111112222222211111111111122211111111111122222222ttttttt1111111111111111222222222222222222222222221111222222222222222222211111111111111112222222222222111111111111111111222222221111111112222222ttttttt2222222222ttttttttttttttttttt22222222222222222222tttttttt22222222222222222ttttttttttt2222222222222222222211111112222222211111111112222221111100000111111000000000001111111222222211111111111111100000000001111111111111000000000000000000000000001111111000000000011111100000000011111111111111111111111111111111111111111111112222222221111111111111111111111111112222222ttttttt1111111111111111222222222222222222222222211111222222222222222222111111111111111112222222222222111111111111111111222222211111111112222222ttttttt2222222222ttttttttttttttttttt22222222222222222222tttttttt22222222222222222tttttttttttt222222222222222221111111111222222111111111112222211111100011111111000000000011111111222222211111111111111000000000000111111111111111000000000000000000000001111111110000000011111111000000010111111111111111111111111111111111111111111112222222211111111111111111111111111112222222ttttttt1111111111111111222222222222222222222222111111112222222222222211111111111111111111222222222222211111111111111111222222221111111122222222ttttttt2222222222ttttttttttt22222222tttt2222222222222222tttttttt22222222222222222tttttttttttt222222222222222211111111111222222111111111112222221111111111111111000000000011111111222222211111111111111000000000000111111111111111000000011111111000000001111111110000000011111111111110011111111111111111111111111111111111111111111112222222211111111111111111111111111112222222ttttttt1111111111111111122222222222222222222222111111111122222222222111111111111111111112222222222222211111111111111111222222221111111122222222ttttttt22222222222tttttttt2222222222ttt22222222222222222tttttttt22222222222222222tttttttttttt2222222222222221111111111111222222111111111112222111111111111111110000000000111111111222211111111111111110000000000000111111111111110000001111111110000000011111111100000001111111111111111111111111111111111111111111100111111111111111111222222111111111111111111111111111122222222tttttt1111111111111111222222222222222222222222111111111112222222221111111111111111111112222222222222211111111111111111222222222111111122222222ttttttt22222222222ttttt2222222222222ttt22222222222222222tttttttt22222222222222222tttttttttttt222222222222222111111111111222222211111111111111211111111111111111100000000111111111111111111111111111111100000000000011111111111111000001111111111000000000111111111110001111111111111111111100000000011111111111111110111111111111111111111222111111111111111111111111111122222222222tt211111111111111111122222222122112222222222111111111111111111111111111111111111111112222222222222221111111111111122222222222211112222222222tttt22222222222222222222222222222222ttt22222222222222222tttttttttt2222222222222222ttttttttttt222222222222111111111111111222222211111111111111111111111111111111110000000111111111111111111111111111111110000000000000011111111110000111111111111100000000011111111110001111111111111111111110000000011111111111111110011111111111111111111111111111111111111111111111111122222222222211111111111111111111222222111111111222222111111111111111111111111111111111111111111222222222222222211111111111122222222ttttttttttttttttt222222222222222222222222222222222222222ttt222222222222222222ttttttttt2222222222222222ttttttttttt22222222222111111111111111222222221111111111111111111111111111111111100001111111111111111111111111111111111110000000000000111111111000011111111111111000000001111111111111111111111111111111110000000000111111111111111011111111111111111111111111111111111111111111111212222222222121111111111111111111112222221211111111111222211111111111111111111111111111111111111111122222222222222222211111122222222222tttttttttttttttttttt2222222222222222222222222222222222222tt2222222222222222222ttttttttttt222222222222222tttttttttt2222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111110000101111111111111010000000011111111100001111111111111100000000111111111111111111111111111111111000000000011111111111111100111111111111111111111111111111111111111111111222222222211111111111111111111111111112222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222ttttttttttttttttttttt22222222222222222222222222222222222tttt222222222222222222tttttttttttt2222222222222222ttttttttt2222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111100000001111111111111110000000011111111100001111111111111100000000111111111111111111111111111111111000000000011111111111111100111111111111111111111111111111111111111111122222222222211111111111111111111111112222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222ttttttttttttttttttttt22222222222222222222222222222222222tttt2222222222tttttttt2222tttttttt222222222222222t333ttttt2222222222111111111111122222222222111111111111111111112111111111111111111111111111111111111010000001111111111111111100000000011111100000111111111111110000000111111111111111111111111122111111110000000011111111111111100011111111111100001111111111111111111111111122222222211111111111111111112222221111111111111111111111111111111111111111111111111111111111111111221222222222222222222222222222222222222ttttttttttttttttttttttt2222222222tttt2222222222222222222222222222222222ttttttt2222222222ttt222222222222222t33tttttt2222222221111111111111122222222222111111111111111111112111111111111111111111111111111111111010011111111111111111111000000000011111100000011111111111110000000111111111111111111111111122111111110000011111111111111111100011111111111101111111111111111111111111111122222222211111111111111111112222111111111111111111111111111111111111111111111111111111111111111122221222222222222222222222222222222222222ttttttttttttttttttttttt2222222222tttt2222222222222222222222222222222222ttttttt2222222222222222222222222222233ttttttt2222222111111111111122222222222211111111111111111111222111111111111111111111111111111111111111111111111111111111110000000000011110000000111111111111100000001111111111111111000111111221111111100001111111111111111111001111111111111111111111111111111111111111112222222221111111111111111111122211111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222tttttttttttttttttttttt222222222tttttt222222222222222222222222222222222tttttttt22222222222222222222222222223tttttttt222222211111111111122222222222211111111111111111111122211111111111111111111111111111111111111111111111111111111111100000000000001000000001111111111111100001111111111110000000011111122111111110001111111111111111111110111111111111111111111111111111111111111111222222222111111111111111111112211111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222122222222tttttttttttttttttttt222222222tttttt222222222222222222222222222222222ttttttt222222222222222222222222222223ttttttttt22222111111111222222tttt22222111111111111111111111212211111111111111111111111111111111111111111111111111111111111000000000000001000000001111111111111100001111111111110000000011111111111111110011111111111111111111111111111111111111111111111111111111111111112222222222111111111111111111111211111111111111111111111111111111111111111111111111111112111111111122222222222222222222222222222222211111122222222ttttttttttttttttt222222222tttttt222222222222222222222222222222222tttttttt222222222222222222222222t2223ttttttttt2221111111111222222tttttt222111111111111111111111212221211111111111111111111111111111111111111111111111111111111100000000000000000000000001111111111111111111111111100000000001111111111111111001111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111221111111112222222222222222222222222222222211111111222222222ttttttttttttttt222222222tttttt222222222222222222222222222222222ttttttt222222222222222222222tttt2222ttttttttttt22111111112222222tttttttt2111111111111111111111112222111111111111111111111111111111111111111111111111111111111110000000000000000000000000111111111111111111111111100000000000111111111111111100111111111111111111111111111111111111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111222222211111112222222222222222222222222222222221111111122222222222ttttttttttttt222222222tttttt222222222222222222222222222222222ttttttt222222222222222222222ttt22222ttttttttttt22111111112222222tttttttt2111111111111111111111222222111111111111111111111111111111111111111111111111111111111110000000000000000000000000000111111111111111111111100000000000111111111111111100111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111112222222221111112222222222222222222222222222222221111111122222222222ttttttttttttt222222222tttttt222222222222222222222222222222222ttttttt222222222222222222222tttttttttttttttttttt2111111122222222ttttttt21111111111111111111111111111111111111111111111111111111111111111111122222221111111111100000000000000000000ssss000000000011111111111111110000000000000111111111111100111111111111111111111111111111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111112222222222222222211111112222222222222222222222222222222111111111222222222222ttttttttttt2222222222ttttttt22222222222222222222222222222222ttttttt222222222222222222222tttttttttttttttttttt2111111122222222ttttttt21111111111111111111111111111111111111111111111111111111111111111111122221111111111111100000000000000000000ssss000000000011111111111111110000000000000111111111111100111111111111111111111111111111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111222222222222222211111112222222222222222222222222222222111111111222222222222ttttttttttt2222222222ttttttt22222222222222222222222222222222tttttt22222222222222222222222222ttttttttttttttt2t111111222222222tttttt2t1111111111111111111111111111111111111111111111111111111111111111111222211111111111111000000000000000000000ssss0000000000111111111111111100000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111121111111111111111111111111111111111111111111111111222222222222222111111122222222222222222222222222222221111111112222222222222222ttttttt2222222222ttttttt22222222222222222222222222222222tttt222222222222222222222222222ttttttttttttttttt2t221122222222222ttt2t211111111111111111111111111111111111111111111111111111111111111111111222111111111111110000000000000000000000ssss000000000000010000010011010100000000000111111111111111111111111111111111111111111110001111111111111111111111111111111121212222211111111111111111111211111111111111111111111111111111111111111111111222222222222222211111112222222222222222222222222222222111111111222222222222222tttttttt2222222222tttttttt222222222222222222222222222222222222222222222222222222222222222ttttttttttttttttttttttttttttt22tttt2211111111111111111111111111111111111111111111tttttt11111111111111111112221111111111111100000000000000000000000ssss0000000000000000000000000011110000000000111111111111111111111111111111111111111111000011111111111111111111111111111111111111111111111111111111111121221111111111111111111111111111112211111111111111222222222222222111111122222222222211222222222222222222111111122222222222222222tttttt222222222222tttttttt22222222222222222222222222tttt22222222222222222222222222222222tttttttttttttttttttttttttttttt2tt22111111111111111111111111111111111111111111111ttttttt22111111111111111112221111111111110000000000010000000000000ssss0000000000000000000000000011111110100000010111111111111111111111111111111111111111000001111111111111111111111111111111111111111111111111111111111222221111111111111111121111111111122221111111111111222222222222222111111122222222211111122222222222222222211122222tttttt2222222222ttttt222222222222ttttttttttt222222222222222222222tttttt222222222222222222222222222222222ttttttttttt22tttttttttttttttttt221111111111111111111111111111111111111111111111tttttttt2111111111111111222211111111111000000000000111110000000000ssss000000000000000000000000001111111110000000000000001111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111112212222111111111111112222211111111122222211111111111122222222222222211111112222222221111111222222222222222222222222ttttttt22222222222tttt2222222222222ttttttttttt2222222222222222222ttttttt222222222222222222222222222222222ttttttttttt222ttttttttttttttttt221111111111111111111111111111111111111111111111tttttttt2111111111111112222211111111100000000000001111110000000000ssss000000000000000000000000001111111110000000000000001111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111122222111111111111112222211111111222222211111111111122222222222222211111112222222221111111222222222222222222222222ttttttt22222222222tttt2222222222222tttttttttttt222222222222222222ttttttt222222222222222222t22222222222222tttttttttttt222ttttttttttttttt2111111111111111111111111111111111111111111111111ttttttt221111111111111111111111111110000000000000111111111000000000000000000000000000000000000111111111110000000000000000111111111111111111111111111110000000011111111111111111111111111111111111111111111112222222111111111111111111111122222221111111122222221111111111122222222222222111111122222222211111111222222222222222222222222ttttttt22222222222222222222222222222tttttttttttt22222222222222222ttttttt2222222222222222222222222222222222ttttttttttt222ttttttttttttttt2211111111111111111111111111111111111111111111111tttttttt21111111111111111111111111110000000000000111111110000000000000000000000000000000000000111111111110000000000000000111111111111111111111111111110000000011111111111111111111111111111111111111111111112222111111111111111111111111122222221111111122222221111111111122222222222222111111122222222221111111222222222222222222222222ttttttt22222222222222222222222222222tttttttttttt22222222222222222ttttttt2222222222222222222222222222222222ttttttttttt222tttttttttttttt2221111111111111111111111111111111111111111111111ttttttt2t22111111111111111111111111100000000000000111111110000000000000000000000000000000000011111111111100000000000000000011111111111111111111111111110000000011111111111111111111111111111111111111111111112221111111111111111111111111122222221111111112222221111111111122222222222222111111122222222221111111222222222222222222222222ttttttt2222222222222222222222222222222tttttttttt222222222222222222tttttt2222222222222222222222222222222222ttttttttttt2222222ttttttttt222211111111111111111111111111111111111111111111111tttttt222211111111111111111111111110000000000000011111110000000000000000000000000000000000001111111111110000000000000000000111111111001111111111111111000000000111111111111111111111111111111111111111111111221111111111111111111111111122222221111111111222222111111111112222222222222211111122222222222111111222222222222222222222222222tttt222222222222222222222222222222222ttttttttt2222222222222222222ttttt222222222222222222222222222222222tttttttttttt222222222222222222222111111111112212222222111111111111111111111111122ttt222222211111111111111111111111100000000000001111111000000000000000000000000000000000000111111111110000000000000000000110000000000001111111111111100000000001111111111111111111111111111111111111111111122111111111111111111111111122222221111111111112222211111111111222222222211221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttt222222222222222222222222tttttttt22222222222222222222222222ttttttttttt222222222222222222222221111111122222tttttt222111111111111111111111122222222222222111111111111111111111100000000000011111111000000000000000000000000000000000000111111111110000000000000000000000000000000000111111111111100000000001111111111111111111111111111111111111111111111111111111111111111111122222222221111111111111222221111111111112222222211122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222ttttttt2222222222222222222222222ttttttttt2222222222222222222222222ttttttttttt22222222222222222222222222222222222tttttttt221111111111111111111111112222222222222111111111111111111111100000000000011111110000000000000000000000000000000000011111111111100000000000000000000000000000000001111111111111000000000000001111111111111111111111111111111111111111111111111111111111111112222222222111111111111112222222222222211122222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttt2222222222222222222222222tttttttttttt22222222222222222222222tttttttttt222222222222222222222222222222222222ttttttt222111111111111111111111111122222222222111111111111111111111110000000000011111110000000000000000000000000000000000111111111111100000000000000000000000000000000001111111111111000000000000000001111111111000111111111111111111111111111111111111100011111122222222221111111111111111222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttt2222222222222222222222222tttttttttttt222222222222222222222222tttttttt2222222222222222222222222222222222222ttttttt22211111111111111111111111111122222222221111111111111111111111111111000011111111111100000000000000000000000000001111111111111110000000000000000000000000000000001111111111111111000000000000000001111111000011111111111111111111111111111111111000001111122222222221111111111111111122222222222222111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttt2222222222tt222222222222tttttttttttt222222222222222222222222tttttttt2222222222222222222222222222222222222ttttttt22211111111111111111111111111222222222211111111111111111111111111111000011111111111100000000000000000000000000001111111111111110000000000000000000000000000000001111111111111111000000000000000001111111000011111111111111111111111111111111111000001111122222222221111111111111111122222222222222111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttt222222222222222222222222ttttttttt222222222222222222222222222222222222222222222222222222222222222222222222ttttttt22211111111111111111111111111222222222111111111111111111111111111111000011111111111111110000000000000000000000001111111111111110000000000000000000000000000000001111111111111111000000000000000000111111000011111111111111111111111111111111111000001111122222222111111111111111111122222222222222111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222ttttttttt22222222222222222222222tttttttt2222222222222222222222222222222222222222222222222222222222222222222222222222tttt2221111111222211111111211122221221111111111111111111111111111111111000000110111111111111110000000000000000000000111111111111111100000000000000000001000000000000111111111111111100000000000000000000011000001111111111111111111111111111111111100000111112222222111111111111111111122222222222222221222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttt222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222111111122122222211111111111111111111111111111111111110000000011111111111110000000000000000000000011111111111111110000000000000000000100000000000011111111111111110000000000000000000001101001111111111111111111111111111111111111000011111222222211111111111111111122222222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttt2222222222222222222222222222222222222222222222222222222222222222222222222t2222222222222222222222222222222222222211111122222222211122222222221111111111111111111111111111111111111111110000111111111111110000000000000000000000111111111111111111110000000000000011111000000000111111111111111100000000000000000000000011111111111111111111111111211111111111110000111112222221111111111111111112222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttttttt222222222222222222222222222222222222222222222222222222222222222222222tttttt22222222222222222222222222222222222111112222222222111222222222221111111111111111111111111111111111111111100001111111111111100000000000000000000001111111111111111111110000000000001111111000000001111111111111111000000000011110000000000111111111111111111111111112111111111111111111111122222211111111111111112222222221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222ttttttttttttttttttt22222222222222222222222222222222222222222222222222222222222222222222ttttttt2222222222222222222222222222222222111112222222222111222222222221111111111111111111111111111111111111111100001111111111111100000000000000000000001111111111111111111110000000000001111111100000001111111111111111000000000111111000000000111111111111111111111111112111111111111111111111122222211111111111111222222222221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttttttttttt222222222222222222222222222222222222222222222222222222222222222222tttttttt2222222222222222222222222222222211111111222222221111111222222211111111111111111111111111111111111111110000000111111111111000000000000000000000000011111111111111111110000000ss000011111100000000001111111111110000000000011111100000000000111111111111111111111111111111111111111111111112222211111000111111122222222221111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttttttttttttt2222222222222222222222222222222222222222222tttt222222222222222222tttttttt22222222222222222222222222222222111111122222222221111122222222211111111111111111111111111111111111111111100011111111111111000000000000000000001111111111111111111111110000ssss000011111100000000011111111111111000000001111111111000000001111111111111111111111111111111111111111111111122222221111111111111222222222221111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttttttttttttt2222222222222222222222222222222222222222222tttt2222222222222222222ttttttt22222222222222222222222222222221111111122222222221111112222222211111111111111111111111111111111111111111100011111111111111000000000000001111111111111111111111111111000000sssss00001111100000000000111111111101000000001111111111000000000011111111111111111111111111111111111111111111122222221111111111111222222222221111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttttttttttttt2222222222222222222222222222222222222222222tttt2222222222222222222tttttttt222222222222222222222222222111111111111222222221111111222222221111111111122221111111111111111111111111111001111111111111100000000000011111111111111111111111111111000000ssssss000001000000000000000000000000000000000111111111110000000000000011111111111111111111111111111111111111111222222211111111111112222222221111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttttttttttttttttt222222222222222222222222222222222222222222tttt2222222222222222222ttttttttt222222222222222222222222111111111111122222222211111112222222211111111112222221111111111111221111111111111111111111111111t000000000011111111111111111111111111100000000ssssssss0000000000000000000000000000000000011111111111111100000000000000111111111111111111111111111111111111111122222221111111111111222221221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222ttttttttttttttttttttt222222222222222ttttt222222222222222222222tttt22222222222222222222ttttttttttt2222222222222222222211111111111111122222221111111112222222211111111122222111111111111112211111111111111111111111111111100000000011111111111111111111111111000000000ssssssss00000000000000000000000000000000000111111111111111110000000000000111111111111111111111111111111111111111222222211111111111112222211111111111111122222222222222222222222222tttt22222222222222222222tttt222222222222222222222222222222222222222222222222tttttttttttttttttt222222222222tttttttttt22222222222222222222tttt222222222222222222222ttttttttttt2222222222222222221111111111111111222222211111111122222222111111112222222111111111111122111111111111111111111111111111100000000111111111111111111111111110000000sssssssssssss000000000000000000000000000000011111111111111111111000000000001111111111111111111111111111111111111112222222211111111111122211111111111111112222222222222222222222222tttttttt2222222222222222tttttttt22222222222222222222222222222222222222222222222ttttttttttttttttttt2222222tttttttttttttt2222222222222222222tttt222222222222222222222tttttttttttt22222222222222222111111111111111122222221111111112222222221111112222222221111111111112221111111111111111111111111111111100000011111111111111111111111110000000sssssssssssssss0000000000000000ssssssss00000011111111111111111111000000000001111111111111111111000111111111111111112222222211111111111122111111111111111122222222222222222222222222tttttttt2222222222222222tttttttt222222222222222222222222222222222222222222222222ttttttttttttttttt222222tttttttttttttttt2222222222222222222tttt222222222222222222222tttttttttttt2222222222222222111111111111111112222222111111111222222222111111222222222111111111111222211111111111111111111111111111110000001111111111111111111111111000000ssssssssssssssss0000000000000000ssssssss00000011111111111111111111000000000001111111111111111111000011111111111111112222222211111111111122111111111111111122222222222222222222222222tttttttt2222222222222222tttttttt222222222222222222222222222222222222222222222222ttttttttttttttttttt2222tttttttttttttttt222222222222222222222222222222222222222222222tttttttttttt22222222222222221111111111111111122222221111111112222222222222222222222111111111111111111111111111111111111111111111111100000111111111111111111111111100000000000000ssssssss0000000000000000ssssssss00000011111111111111111111110000000001111111111111000000000001111111111111111122222111111111111111111111111111111112222222222222222222222222tttttttt2222222222222222tttttttt22222222222222222222222222222222222222222222222222ttttttttttttttt222222tttttttttttttttt22222222222222222222222222222222222222222222222ttttttttttt22222222222222211111111111111111222222211111111122222222222222222222221111111111111111111111111111111111111111111111110000001111111111111111111111110000000000000000000000s00000000000000000000000000000001111111111111111111110000000001111111111110000000000001111111111111111112222111111111111111111111111111111112222222222222222222222222tttttttt2222222222222222tttttttt22222222222222222222222222222222222222222222222222ttttttttttttttt222222ttttttttttttttt2222222222222222222222222222222222222222222222222ttttttttttt22222222222222221111111111111112222222211111111112222222222222222221111111111111111111111111111111111111111111111111000000011111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111000000011111111111000000000000111111111111111111111111111111111111111111111111111111122222222222222222222222222tttttt222222222211122222tttttt222222222222222222222222222222222222222222222222222tttttttttttttt22222222tttttttttttt222222222222222222222222222222222222222222222222222ttttttttttttt222222222222222221111111111112222222211111111111111222222222221111111111111111111111111111111111111111111111111100000000011111111111111111111000000000000000000000000000000000111000000000000000000000000001111111111111111111100000111111111111000000000000111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111122222222222222222222222222222222222222222222222222222222222tttttttttttttt22222222tttttttt222222222222222222222222222222222222222222t2222222222222ttttttttttttt2222222222222ttttt11111111112222222222211111111111122222222211111111111111111111111111111111111111111111111111000000000001111111111111111110000000000000000000000000000000011111100000000000000000000000000111111111111111111100000111111111100000000000011111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111112222222222222222222222222222222222222222222222222222222222tttttttttttttt22222222tttttttt22222222222222222222222222222222222222222tttttt221111112ttttttttttttttt22222222222tttttt11111111122222222222221111111111122222222111111111111111111111111111111111111111111111111100000000000001111111111111111000000000000100000000000000011111111111100000000000000000000000000111111111111111111111111111111110000000000111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111122222222222222222222222222222222222222222222222222222222222tttttttttttt2222222222ttttttt2222222222222222222222222222222222222222ttttttt221111112ttttttttttttttt2222222222ttttttt11111111112222222222222111111111122222221111111111111111111111111111111111111111111111111000000000000000000011111111111000000000001111100000000001111111111111100000000000000000000000000111111111111111111111111111111100000000001111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222211111111122222222222222222222222222222222222222222222222222222222222tttttttttttt2222222222ttttttt2222222222222222222222222222222222222222ttttttt221111112ttttttttttttttt2222222222ttttttt11111111112222222222222111111111122222221111111111111111111111111111111111111111111111111000000000000000000011111111111000000000001111110000000001111111111111110000000000000000000000000111111111111111111111111111111100000000001111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222211111111122222222222222222222222222222222222222222222222222222222222ttttttttttt22222222222ttttttt2222222222222222222222222222222222222222tttttttt211111112tttttttttttttt2222222222ttttttt11111111112222222222222111111111122222221111111111112222222111111111111111111111111111111100000000000000000000111111110000ssss00011111111100000011111111111111100000000000000000000000000011111111111111111111111111111110000001111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222211111111112222222222222222222222222tttt222222222222222222222222222222tttttttttttt22222222tttttttt2222222222222222222222222222222222222222tttttttt211111112tttttttttttttt2222222222ttttttt11111111112222222222222111111111122222211111111111112222221111111111111111111111111111111100000000000000000000111111110000ssss00011111111100000001111111111110100000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222211111111112222222222222222222222222tttt222222222222222222222222222222222ttttttttt22222222tttttttt2222222222222222222222222222222222222222ttttttttt111111222tttttttttttt22222222222222tttt11111111112222222222222211111111122222211111111111122222222221111111111111111111111111111110000000000000000000111111110000ssss000111111111110000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222112222222222222222222111111111122222222222222222222222tttttttt2222222222222222222222222222222ttttttttt22222222tttttttt2222222222222222222222222222222222222222ttttttttt22211222222222tttttt222222222222222222211111111111222222222222111111111122222211111111111222222222222211111111111111111111111111111000000000000000000011111110000ssss00011111111111000000000000000000000000000001110000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111222222222222222221111111122222222222222222222222tttttttttt2222222222222222222222222222222tttttttttt22222ttttttttt2222222222222222222222222222222222222222tttttttttttt22222222222222222222222222222222222211111111111122222222222221111112122222111111111122222222222222222221111111111111111111111111000000000000000000011111110000ssss00011111111111100000000000000000000000000011111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222221111111222222222222222221111111122222222222222222222tttttttttttttt2t22222222ttttttttt22222222222tttttttttttttttttttttttt2222222222222222222222222tttttt222222222tttttttttttttt222222222222222222222222222222222211111111111111111122222222221222221111111111111122222222222222222222211111111111111111111111111111110000000000011111110000ssss0000111111111111000000000000000000000000011111110000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111112tttttt22222222222222222222222222222222222ttttttttttttttttttttttttttttttttttt222222222222ttttttttttttttttttttttt222222222222222222222222ttttttt222222222ttttttttttttttt22222222222222222222222222222222221111111111111111111122222222222211111111111111222222222222222222222221111111111111111111111111111111100000000011111110000ssss0000111111111111000000ssssssss000000000001111111100000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111tttttttt222222222222222222222222222222222ttttttttttttttttttttttttttttttttttttt22222222222ttttttttttttttttttttttt222222222222222222222222ttttttt222222222ttttttttttttttt22222222222222222222222222222222221111111111111111111122222222222211111111111111222222222222222222222221111111111111111111111111111111100000000011111110000ssss0000111111111111000000ssssssss000000000001111111100000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111tttttttt222222222222222222222222222222222tttttttttttttttttttttttttttttttttttttt2222222222ttttttttttttttttttttttt222222222222222222222222ttttttt22222222222tttttttttttttt222222222222222222222222222222222222111111111111111111222222222222211111111111222222222222222222222222111111111111111111111111111111111000000000111111100000000000111111111111000000ssssssss000000000001111111111000000000000000000000011111111111122111111111111111111111111111111111111111111111111211111111111111111111111111111111112222222111111112tttttttt222222222222222222222222222222222tttttttttttttttttttttttttttttttttttttt2222222222ttttttttttttttttttttttt222222222222222222222222ttttttt22222222222tttttttttttttt222222222222222222222222222222222222221111221111111111222222222222211111111111212222222222222222222222111111111111111111111111111111111000000000111111100000000000111111111111000000ssssssss000000000001111111111000000000000000000000111111111111122111111111111111111111111111111111111111111111111211111111111111111111111111111111112222222111111112tttttttt222222222222222222222222222222222tttttttttttttttttttttttttttttttttttttt2222222222ttttttttttttttttttttttt2222222222222222222222222ttttt2222222222222tttttttttttttt2222222222222222222222222222222222222222222221111111112222222222221111111111111122222222222222222222111111111111111111111111111111111110000001111111110000000000011111111111100000000000000000000000000111111111100000000000000000000011111111111222111111111111111111111111111111111111111111111111121111111111111111111111111111111111222111111111112tttttttt222222222222222222222222222222222tttttttttttttttttttttttttttttttttttttt2222222222ttttttttttttttttttttttt22222222222222222222222222222222222222222222ttttttttttttttt22222222222222222222222222222222222222222221111111111222222222221111111111111111222222222222222111111111111111111111111111111111111110000111111111100000000000011111111110000000000000000000000000000111111111110010000000000000000011111111112222111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111122tttttttt2222222222222222222222222222222222tttttttttttttttttttttttttttttttttttttt22222222tttttttttttttttttttttttt2222222222222222222222222222222222222222222222tttttttttttttt2222222222222222222222222222222222222tttttt2111111112222tt222222111111111111111111112222222211111111111111111111111111111111111111111100111111111110000000000111111111000000000000000000000000000000011111111111111100000000000000111111111122222111111111111111111111111111111111111111111111112222212111111111111111tttt22211111111111111111112222tttttttt22222222222ttttttttt222222222222222ttttttttttttttttttttttttttttttttttttt2222tt2tttttttttt222222ttttttttt222222222222222222222222222222222222222222222222tttttttttttttt22222222222222222222ttttt2222222222tttttt2111111122ttttttt22221111111111111111111112222221111111111111111111111111111111111111111111111111111111100000000001111111100000000000111111110000000000000111111111111111000000000000001111111122222221111111111111111111111111111111111111111111111111222222221111111111tttttttt222211111111111111112222tttttttt2222222222tttttttttttttt22222222222ttttttttt222222tttttt22ttttttttttttttttttttttttttttt222222222tttttttt222222222222222222222222222222222222222222222222ttttttttttttttt222222222222222222tttttt2222222222tttttt2111111122ttttttt22221111111111111111111111221111111111111111111111111111111111111111111111111111111111100000000001111111100000000110111111111100000000000111111111111111100000000000001111112222222211111111000111111111111111111111111111111111111111222222222111111111tttttttt222222111111111111122222tttttttt222222222ttttttttttttttttt22222222tttttttttttttttttttttttttttt2222ttttttttttttttttttt22222222222tttttttt222222222222222222222222222222222222222222222222ttttttttttttttt222222222222222222tttttt2222222222tttttt2111111122ttttttt22221111111111111111111111211111111111111111111111111111111111111111111111111111111111100000000001111111100000000011111111111100000000000111111111111111100000000000001111112222222211111111000111111111111111111111111111111111111111222222222111111111tttttttt222222111111111111222222tttttttt222222222ttttttttttttttttt22222222222222222222222222222222222222222tt2ttttttttttttttt22222222222tttttttt2222222222222222222222222222222222tttt22222222222tttttttttttttt22222222222222222ttttttt2222222222ttttttt211111122ttttttt2222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111000000000111111111111110000000000000111111111111100000000000sss1111112222222211111111000001111111111111111111111111111111111122222222222211111112tttttttt222222221111111122222222ttttttt2222222222ttttttttttttttttttt23333333tttttttttttttttttttttttt333333322ttttttttttttttt2222222222222ttttttt2222222222222222222222222222222222tttt22222222222tttttttttttttt22222222222222222ttttttt2222222222ttttttt211111122ttttttt2221111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111010000000111111111111110000000000000111111111111100000000000sss1111111111111111111111000101111111111111111111111111111111111122222222222211111112tttttttt222222221111111122222222ttttttt22222222222ttttttttttttttt2tt23333333tttttttttttttttttttttttt33333332222tttttttttttt22222222222222ttttttt222222222222222222222222222222222tttttt22222222222tttttttttttt2222222222222222222ttttt22222222222ttttttt211111122tttttt2221111111222121111111111111111111111111111111111111111111111111111110001111111111111111110000001111111111000000111111111111111000000000000111111111111110000000000ssss0111111111111111111111111111111111111111111111111111111111111122222222222211111112tttttttt22222222111111112222222222tt2t222222222222ttttttttttttt2tt2t2333333333333333333333333333333333333332222tttttttttt22222222222222222tttttt22222222222222222222222222222222ttttttt2222222222222tttttttt2222222222221111112222ttt22222222222tttttttt211111222222tt22211111111222221111111111111111111111111111111111111111111111111111110000000011111111111111110011111111111000001111111111111110000000000000001111111111110000000000ssss011111111111111111111111111111111111111111111100111111111111112222222222222111112tttttttt222222222211111122222222222222222222222222222tttttttt22222222t33333344444444444444444444444444333333222ttttttttttt2222222222222222222ttttttttt22222222222222222222222222tttttttt222222222222222222222222222222222111111112222222222222222tttttttt222222222222222221111111122222211111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111000000000000000111111111111000000000ssss0001111111111111111111111111111111111111111111100011111111111112222222222222111122ttttttt222222222222222222222222222222222222222222222222222222222222222ttt344444uu4444444444444444uu444443333222ttttttttt2222222222222222222222222tttttt2222222222222222222222222tttttttt222222222222222222222222222222221111111112222222222222222tttttttt22222222222222221111111112222221111111111111111111111111111111111111111111111111111000000000011111111111111111111111111111111111111111111100000001000000000011111111111100000000sssss0000111111111111111111111111111111111111111111111111111111111222222222222222ttt2ttttttttt222222222222222222222222222222222222222222222222222222222222222t3t444uuuuuuuuuuuuuuuuuuuuuuuuuu44433t222tttttttt22222222222222222222222222ttttttt222222222222222222222ttttttttttt222222222222222222222222222222221111111112222222222222222tttttttt222222222222222211111111122222221111111111111111111111111111111111111111111111111110000000000011111111111111111111111111111111111111111110000000011111000000001111111110000000ssssss000001111111111111111111111111111111111111111111111111111111112222222222222tttttttttt2tttt222222222222222222222222222222222222222222222222222222222222222ttt44uuuuuuuuuuuuuuuuuuuuuuuuuuuu443tt2222tttttt222222222222222222222222222ttttttt222222222222222222222ttttttttttt222222222222222222222222222222221111111112222222222222222tttttttt2222222222222222111111111222222211111111111111111111111111111111111111111111111111100000000000011111111111111111111111111111111111111111000000000111111000000011111111100000ssssssss000000001111111111111111111111111111111111111111111111111111112222222222tttttttttttttt2222222222tttttttt222222222222222222222222222222222222222222222222tt344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu443tt22222tttt222222222222222222222222222ttttttt222222222222222222222ttttttttttt222222222222222222222222222222222111111112222222222222222tttttttt222222222222222111111111222222221111111111111111111111111111111111111122222211111111000000000000001111111111111111111111111111111111111100000000111111110000000011111100000sssssssss000000000000000001111111111111111111111111111111111111111111112222222233tttttttttttttttt33333333ttttttttt222222222222222222222tttt222222222222222222222tttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4ttttttttttt2222222222222222222222222222ttttttt222222222222222222222ttttttttttt222222222222222222222222222222222111111112222222222222222tttttttt222222222222222211111111122222221111111111111111111111111111111111111111222211111111000000000000001111111111111111111111111111111111111100000000111111110000000011111100000sssssssss00000000000000000111111111111111111111111111111111111111111111222222333ttttttttttttttt3333333333ttttttttt332222222222222222222tttt2222222222222222222223t344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu443t3tttttt22222222222222222222222222222ttttttt22222222222222222222222tttttttt22222222222222222222222222222222221111111122222222222222222tttttt222222222222222221111111112222221111111111111111111111111111111111111111112221111111100000000000000001111111111111111111111111111111111100000000001111111000000000111000000sssssss00000000000000000000111111111111111111111111111111111111111111112222223333tttttttttttttttt33333333ttttttttt3333222222222222222222ttttt222222222222222223333344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4433tttt3t22222222222222222222222222222ttttt22222222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222221111111122222221111111111111111111111111111111111111111112221111111100000000000000000000011111111111111100000000011010000000000000111111000000000000000000sssss0000000000000000000000011111111111111111111111111111111111111111112222233333tttttttttttttttt33333ttttttt4444443333222222222222222tttttt222222222222222223333444uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu444tttt3tt2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222222222222222222222222222222222211111121222221111111111111111111111111111111111111111111122111111111000000000000000000000001111111111110000000000000000000000000000111110011000000000000sssss00000000000000000000000011111111111111111111111111111111111111111112222233334444444tttttt44444444444444444uuuu44333322222222222222tttttt22222222222222223333444uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu444t3tttt2222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttt2222222222222222222222222222222222222222222222222222222222222222222221111111111111122111111111111111222211111111111221111111111100000000000000000000000011111111000000000000000000000000000001111111111000000000ssssss000000000000000000000000001111111111111111111110111111111111111111112222233344uuuuuuuuu44444uuuuuuuuuuuuuuuuuuuu44333222222222222ttttttttt22222222222222333344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44t33t2222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttt222222222222222222222222222222222222222222222222222222222222222222221111111111111222222111111111122222211111111111111111111111110000000000000000000000001111111000000000000000000000000000000111111111000000sssssssss00000000000000000000000000011111111111111111110011111111111111111111222233t44uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4433322222222222ttttttttt2222222222222233344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44ttt2222222222222222222222222222222222222222222222222222222222222222222222222222222222222tttttttt222222222222222222222222222222222222222222222222222222222222222222111111111111111222222111111111122222211111111111111111111111110000000000000000000000001111111000000000000000000000000000000111111111100000sssssssss0000000000000000000000000000000111111111111111000111111111111111111222223344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4333222222222ttttttttttt2222222222222tt344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44ttt22222ttt2222222222222222222222222222222222222222222222222222222222222222222222222222ttttttt2222222222222222222222222222222222222222222222222222222222222222222111111111111112222222111111111122222211111111111111111111111111100000000ssss00000000011111111000000000000000000000000000000001111111100000ssssssss00000000000000000000000000000000011111111111111101111111111111111112222t3t34uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4ttttt22t333ttttttttttt222222222222tttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4tttttttttttt222222222222222222222222222222222222222222222222222222222222222222222222222ttttttt2222222222222222222222222222222222222222222222222222222222222222221111111111111112222221111111111122222211111111111111111111111111100000000ssss00000000111111111000000000000000000000000000000001111111100000ssssssss0000000000000000000000000000000001111111111111100111111111111111112222233344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4t3t3t33t332ttttttttttt222222222222tttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu443t3tttttttt2222222222222222222222222222222222222222222222222222222222222222222222222222ttttt22222222222222222222222222222222222222222222222222222222222222222221111111111111111222111111111111112211111111111111111111111111111111000000ssss00000010111111110000000000000000000000000000000000111111100000000000000000000000000000000000000000000001111111111111100111111111111111222223ttt44uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44ttttt3tt32ttttttttttt222222222222tttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44433tttttttt22222222222222222222222222222222222222222222222222222222222222222222222222222tt2222222211122222222222222222222222221111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111000000ssss000000111111111000000000000000111000000000000000001111111000000000000000000000000000000000000000000000111111111111111001111111111111122222tt3t44uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44ttt3tt33tttttttttttt222222222222tttt4uuuuuuuuuuuuuuuuuuullllluuuuuuuuuuuuuuuuuuuuuuuuu4443ttttttt222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111212222222222222222222221111111122222222222222222222222221111112112211111111111111111111111111111111111111111111111111111111000000ssss000001111111110000000000000000111100000000000000001111111100000000000000000000000000000000000011000000111111111111111000111111111222222233tt444uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44t3tttt22tttttttttt222222222222tttt4uuuuuuuuuuuuuuuuullllllllllluuuuuuuuuuuuuuuuuuuuuuu444t3tttt2222222222222222222222222222222222222222222222tttt2222222222222222222222222222222222211111111112222222222222222222211111111112222222222222222222222221111122222221111111111111111111111111111111111111111111111111111111100000ssss0000111111111100000000000000101111100000000000000001111111000000000000111000000000000000000011111111111111111111111100001111111222222223t3344uuuuuuuuuu7888llllll8uuuuuuuuuuuuuuuuuuuuuuuuuuuuu443t3t22t22ttttt22222222222222tttt4uuuuuuuuuuuuuuuullllllllllllluuuuuuuuuuuuuuuuuuuuuuuu44t3ttt2222222222222222tttt222222222222222222222222ttttttt222222222222222222222222222222222111111111111222222222222222222211111111112222222222222222222222221111122222222111111111111111111111111111111111111111111110011111111110000ssss0000111111111000000000000001111111100000000000000001111111100000000011111100000000000000000011111111111111111111111100001111112222222t23t344uuuuuuuuuu7888llllllll887uuu7777777uuuuuuuuuuuuuuuuu443tt22t22tttt222222222222222tttt4uuuuuuuuuuuuuuulllllllllllllllluuuuuuuuuuuuuuuuuuuuuuu44tttt222222222222tttttttt222222222222222222222222tttttttt22222222222222222222222222222222111111111111222222222222222222211111111112222222222222222222222221111122222222111111111111111111111111111111111111111111100000111111110000ssss0001111111111000000000000001111111100000000000000001111111000000000111111100000000000000000111111111111111111111111100001111112222222233344uuuuuuuuuu7888lllllllll8888777778887uuuuuuuuuuuuuuuuuu43ttt2222ttttt22222222222222tttt4uuuuuuuuuuuuuuullllmmmmmmlllllluuuuuuuuuuuuuuuuuuuuuuuu44ttt2222222222tttttttttt222222222222222222222222tttttttt2222222222222222222222222222222211111111111122222222222222222221111111112222222222222222222222222211222222222211111110111111111111100000011111111111110000000000111111100000000000111111100000000000000111111111100000000000ss0000111111100000001111111110000000000sss00111111111111111111111111111111111111222222223334uuuuuuuuuu78888llllllllll8888888888887uuuuuuuuuuuuuuuuuu4ttttt22tttttttttttttttt22t2tt344uuuuuuuuuuuuuulllmmmmmmmmlllllluuuuuuuuuuuuuuuuuuuuuuuu4ttttt22t333tttttttttttt222222222222222222222222tttttttt2222222222222222222222222222222211111111111122222222222222222221111111112222222222222222222222222211222222222211111111111111111111100000011111111111110000000000111111100000000000111111100000000000000001111111100000000000000000111111000000001111111110000000000sss00111111111111111111111111111111111111222222223334uuuuuuuuuu8888llllllllllll8888888888887uuuuuuuuuuuuuuuuu443tttttt3333tt3tttttttt2222tt344uuuuuuuuuuuuuulllmmmmmmmmmllllluuuuuuuuuuuuuuuuuuuuuuuu4t3t3t32t332tttttttttttt222222222222222222222222tttttttt2222222222222222222222222222222211111111111122222222222222222221111111112222222222222222222222222222222222222211111111111111111111100000011111111111110000000000111111000000000000111111000000000000000001111111000000000000000000011101000000000111111110000000000sss001111111111111111111111111111111111112222222233344uuuuuuuu8888lllllllllllllll88888888888uuuuuuuuuuuuuuuuu44tt3ttttt33t3ttttttt2222222tt344uuuuuuuuuuuuuulllmmmmmmmmmmllll8uuuuuuuuuuuuuuuuuuuuuuu443ttt33tt32tt2ttttttttt2222222222222222222222222tttttttt22222222222222222222222222222222111111111122222222222222222222111111111222222222222222222222222222222222222222111111111111111111100000011111111111111100000000000111110000000000000000000000000000000000111111000000000000000000000000000000000111111110000000000ssss001111111111111111111111111111111111122222222223344uuuuuuuu888lllllllmmllllllllllllll88887uuuuuuuuuuuuuuuuu44ttt333333333ttt3t22222222tt344uuuuuuuuuuuuuullllmmmmmmmmmllllluuuuuuuuuuuuuuuuuuuuuuuu4443333t33t22tttttttttt2222222222222222222222222222tttttttt2222222222222222222222222222221111111212222222222222222222221111112222222222221111122222222222222222222222111111111111111111111100001111111111111110000000000000100000000000000000000000000000000000001111100000000000000000000000000000000001111110000000000sssss011111111111111111111111111111111111122222222223334uuuuuuuu88llllllmmmmmmmlllllllllllll888uuuuuuuuuuuuuuuuuuu4444444444433ttt222222222ttt44uuuuuuuuuuuuuullllmmmmmmmmmmllll8uuuuuuuuuuuuuuuuuuuuuuuuu4443tttt22t22tttttttt2222222222222222222222222222222ttttttt2222222222222ttttttttt222222221122222222222222222222222222211122222tttttt2221111112222222222222222222222211111111111111111111100111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000sss001111111111111111111111111111111111112222222222233344uuuuuu8llllllllmmmmmmmmmllllllllllll888uuuuuuuuuuuuuuuuuuu444uuuuuu44t3tt2222222222tt44uuuuuuuuuuuuuuullllmmmmmmmmmllll87uuuuuuuuuuuuuuuuuuuuuuuuuu443t3t22t22tttttttt22222222222222222222222222222222ttttttt22222222222ttttttttttt2222222222222222222222222222222222222222222tttttttt11111111222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000011110000000000000000000000000000000000ssss001111111111111111111111111111111111122222222222223344uuuuuuvlllllllmmmmmmmmmmmmmllllllllll888uuuu7u77777uuuuuuuuuuuuuuuuu44ttt2222222222tt44uuuuuuuuuuuuuuulllllmmmmmmmmllll88uuuuu777u7uuuuuuuuuuuuuuuuu44ttt22t22tttttttt22222222222222222222222222222222ttttttt2222222222ttttttttttttt222222222222222222222222222222222222222222tttttttt1111111122222222222222222222211111111111111111111111111111111111111111100000000000000000000000000000ssssssssssssssss00000000000000000000011111100000000000000000000000000000ssssssss001111111111111111111111111111111111222222222222223344uuuuuulllllllmmmmmmmmmmmmmmmmlllllllll88877777788877uuuuuuuuuuuuuuuuu44ttt22222222tt344uuuuuuuuuuuuuuullllllmmmmmmmmllll887777788887uuuuuuuuuuuuuuuuu44ttt2222tttttttt22222222222222222222222222222222ttttttt2222222222tttttttttttttt22222222222222222222222222222222222222222tttttttt1111111111222222222222221111111111111111111000000011111111111111111111000000000000000000000000000000ssssssssssssssss0000000000000000ss000111111000ss000000000000000000000000ssssssss001111111111111111111111111111111111222222221112223334uuuuuulllllllmmmmmmmmmmmmmmmmmlllllllll8888888888887uuuuuuuuuuuuuuuuu443tt22222222tt344uuuuuuuuuuuuuuulllllllmmmmmmmllll888888888887uuuuuuuuuuuuuuuuu443tt22222222222222222222222222222222222222222222tttttttt222222222tttttttttttttt222222222222222222222222222222222222222222ttttttt111111112222222222222222211122211111111111100000011111111111111111111111000000000000000000000000000sssssssssssssssss00000000000000000000011111100000000000000000000000000000ssssssss001111111111111111111111222222222222222222222222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmllllllll88888888888887uuuuuuuuuuuuuuuuu43ttttttttttt334uuuuuuuuuuuuuuuullllllmmmmmmmmmlll888888888887uuuuuuuuuuuuuuuuuu43tttttttttttttt222222222222222222222222222222222ttttttt2222222222ttttttttttttt222222222222222222222222222222222222222222ttttttt111111112222222222222222212122111111111111000000011111111111111111111110000000000000000000000000000ssssssss00000000000000000000000000000011111100000000000000000000000000000s0000000001111111111111111111111222222222222222222222222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmlllllllll888888888888uuuuuuuuuuuuuuuuu44ttt33tttt33t44uuuuuuuuuuuuuuuulllllllmmmmmmmmmlll888888888877uuuuuuuuuuuuuuuuu44t333tt333333332222222222222222222222222222222222ttttt2t2222222222ttttttttttt222222222222222222222222222222222222222222222tttt2211111112222222222221111111122111111111110000000011111111111111111111100000000000000111111110000000ssss00000000000000000000000000000000011111110000000000000000000000000000000000000001111111111111111111111212222222222222222222222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllll88888uuuuuuuuuuuuuuuuu44t33ttt33t3444uuuuuuuuuuuuuuuulllllllmmmmmmmmmllllll888888877uuuuuuuuuuuuuuuuuu443tt33tttttttt2222222222222222222222222222222222222tt2t222222222222222222t2222222211111111111111222222222222222222222222222222211111222222222221111111111122111111111110000000001111111111111111110000000000000000111111111000000ssss00000000000000000000000000000000011111111000000000000000000000000000000000000011111111111111111111111222222222222222122222222233344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllll888uuuuuuuuuuuuuuuuu444444444444uuuuuuuuuuuuuuuuu8lllllllmmmmmmmmmmlllllll8888877uuuuuuuuuuuuuuuuuuu444444444444442222222222222222222222222222222222222222tttttt22222222222222222222111111111111111111222222222222222222222222222222222222222222221111111111111211111111100000000001111111111111111110000000000000001111111111110000ssss000000000000000000000000000000000111111111000000000000000000000000000000000000011111111111111111111111122222222222221121222222233344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllll8888uuuuuuuuuuuuuuuuu44444444uuuuuuuuuuuuuuuuuuu88lllllllmmmmmmmmmmmmllllll88877777uuuuuuuuuuuuuuuuuuuuu44uuuuuuuu2222222222222222222222222222222222222222ttttttt2222222222222222221111111111111111111222222222222222222222222222222222222222222221111111111111111111111100000000001111111111111111000000000000000011111111111110000ssss00000000000000000000000000000000011111111110000000000000000000000000001111111111111111111111111111111112222222222221111122222223334uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllll88887uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu7888llllllllmmmmmmmmmmmmmllll8887777777uuuuuuuuuuuuuuuuuuuuuuuuuuuuu2222222222222222222222222222222222222222tttttttt222222222222222211111111111111111111112222222222222222222222222222222222222222211111111111111111111100000000000001111111111111111000000000000000111111111111111000sss0000000000000000000000000000000000111111111100000000000ssssssss000000011111111111111111111111111111111112222222222211111122222233tt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllll88887uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu7888lllllllllmmmmmmmmmmmmmmlll888777788887uuuuuuuuuuuuuuuuuuuuuuuuuuu2222222222222222222222222222222222222222tttttttt222222222222222211111111111111111111112222222222222222222222222222222222222222211111111111111111111100000000000001111111111111111000000000000000111111111111111000sss000000000000000000000ss00000000000111111111100000000000ssssssss000000011111111111111111111111111111111112222222222211111122222233tt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllll888887uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmllll888888888887uuuuuuuuuuuuuuuuuuuuuuuuuu22222222222222222222222222222222222222222ttttttt2222222222222221111111111111111111111112222222222222222222222222222222222222221111111111111111111110000000000000011111111111111000000000000000000111111111111100000000000000000000000000000000000000000011111111000000000000ssssssss000011111111111111111111111111111111111111112222222222211222222ttttt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllll88888uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmllll888888888887uuuuuuuuuuuuuuuuuuuuuuuuuu22222222222222222222222222222222222222222ttttttt222222222222222111111111111111111111111222222222222222222222222222222222222211111111111111111111111000000000000001111111111111100000000000000000000111111111110000000000000000000000000000000000000000001111111100000000000000000000001111111111111111111111111111111111111111112222222222222222222ttttt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllll88887uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmllll888888888887uuuuuuuuuuuuuuuuuuuuuuuuu22222222222222222222222222222222222222222tttttt222222222222222211111111111111111111111122222222222222222222222222222222222111111111111111111111111000000000000000111111111111110000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000011111111111111111111111111111111111111111111122222222222222222tttttt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllll88887uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmllllll8888888887uuuuuuuuuuuuuuuuuuuuuuuuu222222222222222222222222222222222222222222222222222222222222222111111111112222221111111222222222222222222222222222222222111111111111111111111111110000000000000001111111111111000000000000000000000000000000000000000000101111000000000000000000000000000111110000000000000000000001111111111111111111111111111111111111111111111112222222222222222tttt44uuuuuuulllllllmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllllllll888uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmllllllll88888877uuuuuuuuuuuuuuuuuuuuuuuuu22222222222222222222222222222222222t22222222222222222222222222211111111122t2tt2t222111122222222222222222222222222222222111111111111111111111111111100000000000000111111111111100000000000000000000000000000000000000001011111001000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111122222222tt222t2tt33t4uuuuuuulllllllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllll888uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmlllllll888887777uuuuuuuuuuuuuuuuuuuuuuu222222222222222222222222222222222tttttt222222222222222222222222111111111t2tttttt222111122222222222222222222222222222222111111111111111111111111111100000000000001111111111111100000000000000000000000000000000000001111111111110000000000000000000000000000000000000000000000000111111111122221111111111111111111111111111111111111122222222tt22t22tt3tt4uuuuuuulllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmllllllll8887uuuuu777u7uuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmmmmlllll888777777uuuuuuuuuuuuuuuuuuuuuu22222222222222222222222222222222tttttttt222222222222222222222221111111112ttttttt222111122222222222111122222222222222221111111111111111111111111111100000000000000111111111111100000000000000000sssssssssssss00000011111111111111000000000000000000000000000000000000000000000011111111112222222211111111111111111111111111111111111122222222ttt2222tt3tt4uuuuuuulllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmlllllllll8887777778887uuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmmmmmmlll888777788887uuuuuuuuuuuuuuuuuuu22222222222222222222222222222222tttttttt222222222222222222222221111111112ttttttt2221111222222222221111122222222222222211111111111111111111111111111000000000000001111111111111000000000000000sssssssssssssss00000011111111111111000000000000000000000000000000000000000000000011111111112222222211111111111111111111111111111111111122222222ttt2222tt3tt4uuuuuuulllllllmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmllllllll88888888888887uuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmmmmmmllll888888888887uuuuuuuuuuuuuuuuuu22222222222222222222222222222222ttttttt222222222111111222222222211111112tttttttt22221112222222222111111122222222222222111111000001111111111111000000000000000000111111111111111000000000000000000000000000000000001111111111111000000000000000000000000000000000000000000001111111111112222222222111111111111111111111111111111111112222222tttttttt2t33344uuuuuulllllllmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmllllllll8888888888887uuuuuuuuuuuuuuuuuuuu788888llllllllmmmmmmmmmmllmmmmmmmmmmllll888888888887uuuuuuuuuuuuuuuuuu22222222222222222222222222222222ttttttt222222221111111122222222211111112tttttttt22222112222222211111111112222222222222111111000001111111111111000000000000000000111111111111110000000000000000000000000000000000001111111111111100000000000000000000000000000000000000000011111111111122222222221111111111111111111111111111111111112222222ttttt2tt2t3tt44uuuuuulllllllmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmlllllllll8888888888877uuuuuuuuuuuuuuuuuuu788888llllllllmmmmmmmmmmlllmmmmmmmmmmllll888888888887uuuuuuuuuuuuuuuuu22222222222222222222222222222222tttttt22222211111111111222222222111111122ttttttt22222122222211111111111111122222222222111111000001111111111111000000000000000001111011111111110000000000000000000000000000000000000111111111111000000000000000000000000000000000000001111111111111112222222222222111111111111111111111111111111111112222222t22t2tttttttt44uuuuuulllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmllllllllll88888888887uuuuuuuuuuuuuuuuuuuu788888llllllllmmmmmmmmmmllllmmmmmmmmmllllll8888888887uuuuuuuuuuuuuuuuu2222222222222222222222222222222222t22222222111111111111122222222111111112tttttt2222222222221111111111111111122222222211111110000111111111111110000000000000001111110111111111100000000000000000000000000000000000001111111111100000000000000000000000000000000000001111111111111112222222222222222111111111111111111111111111111111122222222tttt2ttttttt44uuuuuulllllllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmllllllllllll888888887uuuuuuuuuuuuuuuuuuuu788888lllllllllmmmmmmmmlllllmmmmmmmmmmlllllll88888877uuuuuuuuuuuuuuuuu2222222222222222222222222222222222222222211111111111111122222222111111112222222222222222121111111111111111111222222222111111000011111111111111000000000001111111100011111111111000000000000000000000000000000000000011111111111000000000000000000000000000000000011111111111111122222222222222222211111212222122222222222221212111t2tttt222222tttttttttt44uuuuuulllllllmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmlllllllllllll88888887uuuuuuuuuuuuuuuuuuuu788888lllllllllmmmmmmmmlllllmmmmmmmmmmmllllllll8888777uuuuuuuuuuuuuuuu222222222222222222222222222222222222222211111111111111112222222222111111112222222222222221111111111111111111111122222111111111111111111111111100000000000111111110000001111111110000000000000000000000000010001000001111111111100000000000000001011100000000000111111111111112222222222222tt2222222222222222222222222222222222222tttttt2t22222t2tttttttt44uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllll8888887uuuuuuuuuuuuuuuuuuuu788888lllllllllllmmmmmmllllllmmmmmmmmmmmmmlllll88887777uuuuuuuuuuuuuuu222222222222222222222222222222222222222211111111111111112222222222211111111222222222222211111111111111111111111112221111111111111111111111111100000000001111111110000001111111110000000000000000000000001111111000000011111111100000000000000001111111000000001111111111ttttttttt2222222tttttttttttttttttt22222222222222222222ttttttttttt2t222ttttttttttt4uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllll888887uuuuuuuuuuuuuuuuuuuu788888lllllllllllmmmllmlllllllllllmmmmmmmmmmlll8888777778877777777777722222222222222222222222222222t222222222211111111111111112222222222211111111122222222222211111111111111111111111112221111111111111111111111111100000000001111111110000001111111100000000000000000000000001111111000000011111111100000000000000001111111100000001111111112tttttttttttt222ttttttttttttttttttt22222222222222222222ttttttttttt22222ttttttttttt4uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllll888887uuuuuuuuuuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmmllll8888777888888888888888222222222222222222222222222222222222222211111111111111112222222222111111111112222222222111111111111111111111111111111111111111111111111111111111111000011111111000000000111111110000000000000000000000001111111000000011111111100000000000000001111111111000111111111122ttttttttttttttttttttttttttttttttttt333333333333333333ttttttttttttttttttttttttttttuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllll88887uuuuuuuuuuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmmllll888888888888888888888822222222222222222222222222222222222222221111111111111111122222222221111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111000000000000000000000000011111100000001111111110000000000000000111111111100011111111122tttttttttttttttttttttttttttttttttttt333333333333333333ttttttttttttttttttttttttttt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmlllllllllllllll8888uuuuuuuuuuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmmmllll88888888888888888888822222222221111222222222222222222222222222211111111111111122222221111111111212222222221111111111111111111111111111111111111111111111111111111111111111111111111000000000011111111000000000000000000000000010011000000111111111110000000000000000111111111111111111111222ttttttttttttttt33tttttttttttttttttt3333333333333333333ttttttttttttt3333tttttttttt4uuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmlmllllllllllllll8888uuuuuuuuuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmmlllll8888888888888888888882222222211111111222222222222222222222222222211111111111112222222111111111121222222221111111111111111111111111111111111111111111111111111111111111111111111110000000000001111111000000000000000000000000000000000000011111111110000000000000000011111111111111111111222tttttttttt4444333tttttttttttttttttt444444444444344444444ttttttttttt444444tttttttt4uuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmllmlllllllllllll888uuuuuuuuuuuuuuuuuu788888lllllllllllllmllmlmmllllllllmmmmmmmmmmllllll8888888888888888888822222222111111112222222222222222222222222222tt22111111112222222211111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111100000000000000000000000000000000000011111111111100000000000000000010001111111111111122ttttttttuuu444444444444tttttttttt44444444444444444444444444444444444444444444tt44uuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmllllllllllllll8887uuuuuuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmmlllllll8888888888888888888222222211111111112222222222222222222222222ttttt22111111122222211111111111222222211111111111111111222222111111111111111111111111111111111111111111111111111110000000000001111111000000000000000000000000000000000011111111111111100000000000000000000011111111111112ttttttt4uuuuuuuuuuu44uuuuuuuu44uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmlllllllllllllll88887uuuuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmmlllllllll8888887778888888822222221111111111222222222222222222222222ttttttt221111111122111111111111122222221111111111111111122222221111111111111111111111111111111111111111111111111110000000000000111111100000000000000000000000000000000000111111111111100000000000000000000001111111111112tttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllll88887uuuuuuuuuuuuu788888lllllllllllllmllmmllllllllllmmmmmmmmmllllllllll8888887777888888822222221111111111222222222222222222222222ttttttt222111112222111111111111222222221111111111111111122222221111111111111111111111111111111111111111111111111110000000000000111111100000000000000000000000000000000001111111111111100000000000000000000001111111111112tttttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmllmllmlllllllllllll888887uuuuuuuuuuuu788888lllllllllllllmllmlllllllllllmmmmmmmmmlllllllllll888888888888888822222222111111112222222222222222222222222ttttttt2221111111111111111111112222222111111111111111112222222211111111111111111111111111111111111111111111111111100000000001111111110000sss0000000000000000000000sss000011111111111100100000000000000000000111111111122ttttttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmllmllllllllllllll88887uuuuuuuuuuuu788888lllllllllllllmllmllllllllllllllllllllllllllllllll88888888888888822222222111111112222222222222222222222222ttttttt2221111111111111111111112222222211111111111111112222222211111111111111111111111111111111111111111111111111100000000000111111110000sss0000000000000000000000sss000001111111111110100000000000000000000111111111112tttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmllmlmmmmllllllllllll88887uuuuuuuuuuuu788888lllllllllllllmllllllllllllllllllllllllllllllllllll8888888888888822222222111111112222222222222222222222222ttttttt2222111111111111111111122222222211111111111111112222222111111111111111111111111111111111111111111111111111100000000000111111110000sss0000000000000000000000ssss00000111111110000010000000000000000000111111111121tttttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmllmmlmmmmmmllllllllllll888877uuuuuuuuuuu788888llllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllll222222221111111122222222222222222222222222tttttt2222111111111111111111122222222211111111111111112222111111111111111111111111111111111111110011111111111111100000000000111111111000sss000000000000000000000ssssss00000000000000000010000000000000000001111111111222ttttt4uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu8lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmlmmmmmmlllllllllll8888877uuuuuuuuuu7788888lllllllllllllllllllllllllllllllllllllmmmmmmmllllllllllllllllllll2222222222111122222222222222222221111112222222222222111111111111111122222222221111111111111211111111111111111111111111111111111111111111100000111111111111110000000000111111111000ssss00000011100000000000ssssss00000000000000000011110000000000000001111111111122tttt44uuuuuuuu88llllllllllllllllllluuuuuuuuuuuuuulllllllllluuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu88llllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmlmlllllllll8888877uuuuuuuuuu7888888llllllllllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllll2222222222111122222222222222222211111111222222222222111111111111111222222222222111111111222222211111111111111111111111111111111111111111100000011111111111110000000000111111111000ssss0000111110000000000ssssssss0000000000000000111111000000000000001111111111122tttt44uuuu788v8llllllllllllllllllllll88uuuuuu88llllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu888lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllll888888777uuuuuuu77888888llllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllll2222222222222222222222222222222211111111112222222222111111111111111222222222111111111112222222211111111111111111112222111111111111111111000000001111111111110000000000111111111000ssss0000111110000000000sssssssssssssssssss000001111110000000000000011111111111222tt344uuu78888lllllllllllllllllllllll8887777888lllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuuuu78888llllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmlllllllllll888888777777777777888888llllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllll2222222222222222222222222222222211111111111222222222111111111111112222222222111111111222222222211111111111111111122222211111111111111111000000001111111111110000000000111111111000ssss000011111000000000ssssssssssssssssssss000011111110000000000000011111111111222t3344uuu7888lllllllllllllllllllllllll88888888lllllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuu77888lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmlllllllllll888888878888888888888888llllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllll222222222222222222222222222222211111111111111111111111111111111112222222221111111111122222222222111111111111111112222222111111111111110000000000011111111000000000000001111111000000000001111110000sssss0000000000000000000000000111111000sss00000000111111111112222t34uuuu8888llllllllllllllllllllllllll888888llllllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllll8888888888888888888888lllllllllllmlmllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllll222222222222222222222222222222211111111111111111111111111111111112222222221111111111112222222222111111111111111112222222111111111111110000000000001111111000000000000001111111000000000001111100000ssss00000000000000000000000000111111000sss00000000111111111112222t34uuuu8888llllllllllllllllllllllllll888888llllllllmmmllllllluuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllll8888888888888888888888llllllllllllmllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllll222222222222222222222222222222211111111111111111111111111111111122222222211111111111111222222222111111111111111122222222111111111111110000000000001111110000000000000011010110000000000001111100000ssss00000000000000000000000000111111000sss00000000111111111112222t34uuu7888lllllllmmmmlllllllllllllllll8888lllllllmmmmmmmllllluuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllll888888888888888888888lllllllllmmmmmllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllll222222222222222222222222222222211111111111111111111111111111111122222222111111111111111122222222211111111111111122222222111111111111110000000000000111000000000000000110100000000000000001110000000sss000000000000000000000000000011110000sss00000000111111111112222t34uuuu888lllllmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmlllllluuuuuuuuuuuuuuuuuuuuuuuu7888llllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllll88888888888888888888lllllllllmmmmmlllllllllllllllllllllllllmmmmmmmmmmlllllllllllllll111112222222222222222222222222211111111111111111111111111111111122222222111111111111111112222222211111111111111222222222221111111111110000000000001110000000000000111110000000000000000001110000000sss000000000000000000000000000001000000sss00000000111111111112222t34uuuu888llllmmmmmmmmmmmmmmmmmlmlllllllllllllmmmmmmmmmmmllllllluuuuuuuuuuuuuuuuuuuuuu7888lllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllll888888888887888888lllllllllmmmmmmlllllllllllllllllllllllllmmmmmmmmllllllllllllllll111112222222222222212222222222211111111111111111111111111111111122222222111111111111111111122222211111111111122222222222221111111111111000000000000000000000000001111110000000000000100101000000000sss000000000000000000000000000000000000sss00000000111111111112222t34uuuu888llllmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmllllllllv887uuuuuuuuuuuuuuuu7888llllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllll88888888877888888llllllllmmmmmmmllllllllllllllllllllllllllmmmmmllllllllllllllllll111112222222222222212222222222211111111111111111111111111111111122222221111111111111111111112222222211111222222222222222222211111111111000000000000000000000000001111110000000000001111110000000000sss000000000000000000000000000000000000sss00000000111111111112222t34uuuu888llllmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmllllllllll88877uuuuuuuuuuuuu7888llllllllmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll8888887777888888llllllllmmmmmmmlllllllllllllllllllllllllllmmmmllllllllllllllllll111112222222222222111122222222211111111111111111111111111111112222222221111111111111111111112222211111222222222222222222222211111111111000000000000000000000000001111110000000000011111100000000000s00000000000000000000000000000000000000sss00000000111111111112222t34uuuu888lllmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmlllllllll88887uuuuuuuuuuuuu7888llllllllmmmmlllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll8888888888888888llllllllmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll1111111222222222211122222222222111111111111111111111111111112222222222111111111111111111111111111111112222222222222222222211111111111111000000000000000000000s000111111000000000011111111000000000000000000000000000000000000000000000000000000000000111111111112222t34uuuu788lllmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmlllllllll88887uuuuuuuuuuuu7888llllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllll88888888888888llllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll11111112222222222111222222222221111111111111111111111111111122222222221111111111111111111111111111111111222222222222222222111111111111110000000000000000000000000111111000000000011111111000000000000000000000000000000000000000000000000000000000000111111111112222t34uuuu888lllmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmlllllll88887uuuuuuuuuuuu7888llllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllll88888888888888llllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll1111111222222222211122222222222111111111111111111111111111222222222222111111111111111111111111111111111122222222222221211111111111111111100000000000000000000000001111000000000000111111000000000000000000000000000000000000000000000000000000000000011111111111122ttt4uuuu888lllmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmllllll88887uuuuuuuuuuuu7888llllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllll88888888888llllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll1111122222222222211122222222222111111111111111111111111111222222222222111111111111111111111111111111111112222222211111111111111111110111110011000000000000000000001100000000000000111111000000000000000000001111100000000000000000000000000000000000011111111111222ttt4uuuu888lllmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmllll888877uuuuuuuuuuu7888llllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllll88888888llllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll1111222222222222211122222222222111111111111111111111111122222222222221111111111111111111111111111111111111222222111111111111111111110000111100000000000000000000000000000000000000011110000000000000000000011111110000000000000000000000000000000000011111111111222ttt4uuuu888llmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmllll888877uuuuuuuuuu77788llllllmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222222221112222222222211111111111111111111122222222222222221111111111111111111111111111111111111122222111111111111111111000000011111110000000000001100000000000000000000001100000000000000000000011111111000000000000000000000000110000000001111111111112tttttuuuu888llmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlll88887777uuuuuuu777788llllllmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll22222222222222222111222222222221111111111111111111122222222222222222111111111111111111111111111111111111111122111111111111111110000000001111111000000000011110000000000000000000000000000000000000000000001111110000000000000000000000000111110000000111111111112ttttttuuuu888llmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllll88877777777777777888llllllmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll22222222222222222111222222222221111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111110000000000001111111100000000111111000000000000000000000000000000000000000000011111111000000000000000000000001111111000000111111121111ttttttuuuu888lllmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmllll88877778888887777888llllllmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222222211111112222222211111111111111111112222222222222222111111111111111111111111111111110001111111111111111100000000000000000001111110000000001111110000ss00000000000000000000000000000000ss0000111111000000000000000000000000111111100000011111111111ttttttt4uuu788lllmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmllll88877778888888778888lllllllmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222222211111112222222221111111111111111222222222222222222211111111111111111111111111111111111111111111111111110000000000000001111111110000000011111111000000000000000000000000000000000000sss000011111100000000000000000000001111111111000011111111222tttttttt4uuu788lllmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmllll88888888888888888888lllllllmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222222211111111222222221111111111111112122222222222222221111111111111111111121111111111111111111111111111111111000000000111111111111110100000011111110000000000000000000000000000000000000sss000001110000000000000000000000001111111110000011111111222t2tttttt4uuuu88lllmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmllll888888888888888888llllllllmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222222211111111222222222111111111111121222222222221111111111111111111111111111111111111111111111111111111111111100000011111111111111111100000001111110000000000000011111111111111110000000ssss0000000000000000000000000000000011111111000001111111222222tttttt4uuuuu8llllmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmlllll8888888888888888llllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222222111111111122222222111111111112222222222221111111111111111111111111111111111111111111111111111111111111111000000011111111111111111100000000111000000000000001111111111111111110000000sssss000000000000000000000000000111111110000000001111111222222tttttttuuuuu8llllmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmllllll88888888888888lllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllll222222222222221111111111122222222211111111222222222221111111111111111111111111111111111111111111111111111111221111111111100000111111111111111111100000000001000000000000001111111111111111110000000sssss000000000000000000000000001111110000000000001111111222222ttttttt4uuuuu8lllmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmlllllll888888888888lllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll222222222222221111111111122222222221111112222222222221111111111111111111111111111111111111111111111111111111221111111111110000111111111111111111100000000000000000000000011111111111111111111000000ssssssss000000000000000000000111111110000000000001111112222222ttttttt4uuuuu8lllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmlllllll8888888888llllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllll222222222222221111111111122222222211111222222222222211111111111111111111111111111111111111111111111111111111222111111111110000111111111111111111000000000000000000000000011111111111111111111000000sssssssssssssssss0000000000011111111100000000000011111122222222tttttt4uuuuuulllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmllllllll88888888lllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222221111111111122222222211111222222222222211111111111111111111111111111111111111121111111111111111222211111111110000111111111111111111000000000000000000000000111111111111111111111000000sssssssssssssssss0000000000011111111100000000000011111122222222tttttttuuuuuullllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmllllllll88888888llllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222221111111111122222222111111122222222221211111111111111111111111111111111111111111111111111111111111122221111111101111111111111111100000000000000000000000001011111111111111111111110000000000000ssssssss000000000001111111110000000000001111112222222tttttttt4uuuuullllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmllllllll8888888llllllllllmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllmmmmmllllllllllllllllllllllllllllllllllllllllllll222222222222211111111111122222222111111122222222221211111111111111111111111111111111111111111111111111111111111112221111111101111111111111111000000000000000000000000000010111111111111111111110000000000000000000000000000000011111111100000000000001111122222222ttttttt4uuuuullllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmllllllll88888llllllllllmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllmmmmmllllllllllllllllllllllllllllllllllllllllllll22222222222221111111111112222222111111111121222222121111111111111111111111111111111111111111111111111111111111111122111111111111111111111111000000000000000000000000001000000000000011111111110000000000000000000000000000000000111111110000000000000111112222222tttttttt4uuuuullllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllll888lllllllllllmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllmmmmmmllllllllllllllllllllllllllllllllllllllllllll22222222222211111111111122222222111111111111122212121111111111111111111111111111111111111111111111111111111111111112111111111111111111111111000000000000000000000000110100000000000000011111111000000000000000000000000000000000111111111000000000000111112222tt2ttttttt44uuuuulllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllll222222222111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000111111000000000000000011111111000000000000000000000000000000001111111111100000000001111222ttttttttttt344uuuuulllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllll22222222111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111000000000000000000111111100000000000000000000000000000000001111111111000000000111122tttttttt2ttt344uuuuuulllllmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmlllllmlllllllllllllllllllllllllllllllllllllmlmmmmmmmlllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllll2222222211111111111111122222222111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111100000000ssssssss0000011111100000ssssssss0000011111111000000000000000000000000000000000111111111111000000011112tttttttt22tt3344uuuuuullllllmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmlllllmmllllllllllllllllllllllllllllllllllllmmmmmmllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllll2222222211111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111100000000ssssssss0000001111100000ssssssss0000011111111000000000000000000000000000000000111111111111000000011112tttttttt22tt3344uuuuuullllllmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmlllllmmllllllllllllllllllllllllllllllllllmmmmmmmmllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllll2222222111111111111111222222221111111111111111111111111112221111111111111111111111111111111111111111111100001111111111111111111111111111000000000000ssssssss0000011111000000sssss0000000011111111100000000000000000000000000011111111111111111111110111112ttttttttt2t3344uuuuuuulllllllmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222221111111111111111122222211111111111111111111111112111221111111111111111111111111111111111111111111100001111111111111111111111111110000000000000ssssssss0000011111000000ssss0000000000111111110000000000000000000000011111111111111111111111111111112tttttttttt2t3344uuuuuuuullllllmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222211111111111111111122222111111111111111111111111111211211111111111111111111111111111111111111111111110011111111111111111110100010000000000000000000000000000111100000s0sss00000000000111111100000000000000000000001111111111111111111111111111111111ttttttttt22t3344uuuuuuuuvllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222211111111111111111111111111111111111111111111111111121211111111111111111111111111111111111111111111111011111111111111110000000000000000000000000000000000000011000000s0ss000000000000011111000000000000000000000011111111111111111111111111111111111tttttttttt2t3344uuuuuuuu88llllllmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000010000000000ss000000000000001110000000000000000000000111111111111111tt11111111111111111tttttttttttt2t3t44uuuuuuuuu88lllllmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000011101000000000000s00000000000000000000000000000000000000011111111111ttttttt1111111111111ttttttttttttt2t2ttt44uuuuuuuuu888llllmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000010111111111111110000000000000s00000000000000000000000000000000000000011111111122ttttttt22111111122ttttttttttttttt2t2ttt44uuuuuuuuu8888llllmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000011111111111111110000000000000s0000000000000000000000000000000000000001111111122tttttttt2222222222tttttttttttttttt2t2ttt44uuuuuuuuu7888llllmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111121111111000000000000000011111111111111111111111100000000000000000000000000000000000000ssss0000001111111122tttttttttt22222222tttttttttttttttttttttttt4uuuuuuuuu7888llllmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111111111122222222211111111111111111111111111111111111111111111111121111111000000000000000011111111111111111111111110000000000000000000000000000000000000ssss00000011111112222ttttttttt32222222ttttttttttttttttt2t2tttt44uuuuuuuu7788llllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111111111222222222211111111111111111111111111111111111111111111111121111111000000000000000011111111111111111111111111110000000000000000000000000000000000ssss0000001111111222ttttttttt333333333ttttttttttttttttttt2ttttt44uuuuuuu7788llllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111111111222222222211111111111111111111111111111111111111001111111122111111000000000000000011111111tt1111111111111111111000000000000000000000000000000000ssss00000011111112222tttttttt3333333333tttttttttttttttttt22tttttt44uuuuu7788llllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll11111111111111111111111111111111111111111222111111111111112222222222111111111111111111111111111111111111100001111111221111110000000000000000111111tttttt111111111111111111000000000000000000000000000000000sss0000001111111222333tt44u444444444444tt44tuuuuu4tttt3t222tttttt44uuuuu788lllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111122222111111111111111111222222111111111111222222222211111111111111111111111111111111111100000011111122111111000000000000000011111tttttttt11111111111111111110000000000000000000000000000000sss000001111111122233344uuuuuu444444444uuuuuuuuuuuu4tttt2222t2ttt344uuuu788lllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111122222221111111111111112222222211111111111122222222221111111111111000000111111111111111100000001111112211111111000000000000011111tttttttt221111111111111111110000000000000000000000000000000sss00000111111112223344uuuuuuuuuuuuuuuuuuuuuuuuuuuuu433322222222tt344uuu788lllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll11111111111111112222222111111111111122222222221111111111122222222222111111111111100000011111111111111100000000111111221111111100000000000011111ttttttttt222111111111111111111100000000000000000000000000000sss00001111111112223344uuuuuuuuuuuuuuuuuuuuuuuuuuuuu443tt2222222t3344uuu788lllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111222222211111111111112222222222111111111111222222222111111111111000001110111111111111111000000011111111111111111100001111111111ttttttttttt222222222222111111111111111000000001111111000000000000011111111111222334uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu4tttt222222t3344uuu888lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllll1111111111111111222222211111111111112222222222111111111111222222222111111111111010001111111111111111111110000011111111111111111100001111111111tttttttttt2222222222222111111111111111111111111111111100000000000111111111111223344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu443tttt222ttt344uuu888lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmm111111111111111122222211111111111111222222222211111111111111222222211111111111111111111111111111111111111111111111111111111111111000111111111ttttttt22t22222222222122111111111111111111111111111111100000000000111111111112223344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu444t3ttttttt344uuuu888lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmm11111111111111112222221111111111111122222222221111111111111112122222111111111111111111111111111111111111111111111111111111111111000001111111ttttt222222222222222222211111111111111111111111111111111000000000111tttttt11112223344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu44443t333tt44uuuuu888lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmm111111111111111112222211111111111111222222222111111111111111111112111111111111111111111111111111111111111111111111111111111111110000111111ttttt22222222222222222221111111111t1111111111111111111111100000000111t1ttttt22212223344uuuuuuuvvvlllllllllluuuuuuuuuuuuuu4444444444uuuuuu888lllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmm11111111111111111222111111111111111122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111tttttt22222222222222222222221222ttttttttttt222222211111111111100000111ttttttttt22222334uuuuu88vvllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuuuuu888lllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmm1111111111111111112111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111ttttttt22222222222222222222222222tttttttttttt22222222111111111110000111ttttttttt22222344uuu7788vllllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuuuu888lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmm1111111111111111112111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111ttttttt222222222222222222222222ttttttttttttttt22222222111111111111111111ttttttttt2223344uuu7888llllllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuuu888lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmm111111111111111111111111111111111111222222221111111111111111111111111111111111111111121111111111111111222222111111100000111111111111111tttttttt2222222222223ttttttttttttttttttttttttttt222222221111111111111111ttttttttttttt334uuu7888lllllllllllllllllluuuuuuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllmmmmmmmmmmmm11111111111111111111111111111111111122222222111111111111111111111111111111111111111112111111111111111111222211111110000011111111111111tttttttttt222222233333333tttttttttttttttttttttttt2222222211111111111111111tttttttttttt344uuu888lllllllllllmmllllllluuuuuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllmmmmmmmmmmmm1111111111111111111211111111111111112222222211111111111111111111111111111111111111111221111111111111111112221111111000001111111111111ttttttttttt2233333333344444uuuu44ttttttttttttttttt2222222211111111111111111tttttttttttt34uuu78llllllllllmmmmmmlllllluuuuuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllmmmmmmmmmmmmm111111111111111111222211111111111111222222222111111111111111111111111111111111111122222111111111111111111222111111110001111111111111ttttttttttttt33333444444uuuuuuuuuuuuutttttttttttt222222222211111111111111112tttttttttttt4uuuu8lllllmlmmmmmmmmmmmllllluuuuuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllmmmmmmmmmmmmmm1111111111111111122222211111111111122222222221111111111111111111111111111111111111222221111111111111111111221111111101111111111111tttttttttttttttt334444uuuuuuuuuuuuuuuuuuu4ttttttttt2222222221111111111111111122ttttttttt44uuuulllllmmmmmmmmmmmmmmmmllll8uuuuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmm1111111111111111122222221111111112222222222222111111111111111111111111111111111111222222211111111111111111221111111111111111111112tttttttttttttttt4444uuuuuuuuuuuullluuuuuuu4tttttttt2222222221111111111111122222ttttttttt4uuuuullllmmmmmmmmmmmmmmmmmllll88uuuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmm111111111111111122222222211111111222222222222211111111111111111111111111111111111122222122221111111111111111111111111111111111112tttttttttttttttttuuuuuuuuuuuu78llllllluuuuuu44tttttt2222222221111111111111222222tttttttt44uuuullllmmmmmmmmmmmmmmmmmmmllll87uuuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllll111111111111111122222222211111112222222222222211111111111111111111111111111111111122222111111111111111111111111111111111111111122ttttttttttttttttuuuuuuuuuu7788llllllllluuuuuu443ttt222222222211111111111122222222ttttttt4uuuuullllmmmmmmmmmmmmmmmmmmmllll887uuuuuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllll111111111111111112222222221111222222222222222211111111111111111111111111111111111111111212111111110000111111111111111111111111222ttttttttttttttt4uuuuuuuu788888lllllllllluuuuuu44tttt2222222222111111111122222222ttttttttuuuuuullllmmmmmmmmmmmmmmmmmmmllll8887uuuuuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllll111111111111111112222222221111112222222222222211111111111111111111111111111111111111111111111111110000111111111111111111111111222tttttttttttttttuuuuuuuuu8888lllllllllllluuuuuuu4tt332222222221111111111122222222ttttttttuuuuuulllmmmmmmmmmmmmmmmmmmmmmllll888uuuuuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllll11111111111111111122222221111112222222222222211111111111111111111111111111111111111111111111111111000011111111111111111111111222tttttttttttttttuuuuuuuu8888lllllmmmmmllllluuuuuuu4433322222222111111111112222222ttttttt4uuuuuuulllmmmmmmmmmmmmmmmmmmmmmllll8888uuuuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllll11111111111111111111221111111111222222222211111111111111110000111111111111111111111111111111111111111111111111111111111111122222ttttttttttttttuuuuuuuu888llllllmmmmmmmllllluuuuuuu443333222222111111111122222223tttttttuuuuuuuulllmmmmmmmmmmmmmmmmmmmmmmllll8887uuuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmm1111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111001111111111111111111112tttttttttttttttttuuuuuuuu788lllllmmmmmmmmmlllllluuuuuuu4433t3222221211tttttt222222tttttttuuuuuuuuuulllmmmmmmmmmmmmmmmmmmmmmmlllll8v88uuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm111111111111111111111111111111112222222211111111111111111100001111111111111111111111111111111111111100111111111111111111122ttttttttttttttttuuuuuuuuuu88lllllmmmmmmmmmmmllllllluuuuuu44tttttt2t2tttttttttt2tttttttt4uuuuuuuuuuuullllmmmmmmmmmmmmmmmmmmmmmllllllv8887uuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm1111111111111111111111111111111122222221111111111111111111000011111111111111111111111111111111111111111111111111111111112tttttttttttttttttuuuuuuuuuu788llllmmmmmmmmmmmmmlllllluuuuuuu4ttttttttttttttttttttttttttt4uuuuuuuuuuuuullllmmmmmmmmmmmmmmmmmmmmmllllllll88877uuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm1111111111111111111111111111111122222221111111111111111111000011111111111111111111111111111111111111111111111111111111122ttttttttttttttt4uuuuuuuuu7788llllmmmmmmmmmmmmmmllllllluuuuuuu4ttttttttttttttttttttttttttuuuuuuuuuuuuuullllmmmmmmmmmmmmmmmmmmmmmllllllll88887uuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111122ttttttttttt23tt44uuuuuuuuu7888llllmmmmmmmmmmmmmmmllllllluuuuuuuttttttttttttttttttttttttt4uuuuuuuuuuuuuullllmmmmmmmmmmmmmmmmmmmmmlllllllll88887uuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111122ttttttttttt233t44uuuuuuuu78888lllmmmmmmmmmmmmmmmmmllllll8uuuuuu4ttttttttttttttttttttttttuuuuuuuuuuuuuuullllmmmmmmmmmmmmmmmmmmmmmmllllllll88887uuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm1111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111222tttttttttt22334uuuuuuuu78888llllmmmmmmmmmmmmmmmmmmlllll8uuuuuuu4tttttttttttttttttttttttuuuuuuuuuuuuuuullllmmmmmmmmmmmmmmmmmmmmmmllllllll888877uuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm0000001111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222tttttttt2222334uuuuuuu88888lllllmmmmmmmmmmmmmmmmmmllllll8uuuuuuu4ttttttttttttttttttttttuuuuuuuuuuuuuu8lllmmmmmmmmmmmmmmmmmmmmmmmllllllll888877uuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm00000111111111111111111111111121222211111111111112211111111111111111111111111111111111111111111111111111111111111111222222tttttt2t222t34uuuuuu88888llllllmmmmmmmmmmmmmmmmmmllllll8uuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuu8lllmmmmmmmmmmmmmmmmmmmmmmmmlllllll888877uuuuuuuuuu77888llllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm00000111111111111111111112222222221111111111111112211111111111111111111111111111111111111111111111111111111111111112222222ttttttt2222334uuuu78888llllllllmmmmmmmmmmmmmmmmmmmlllll88uuuuuuuuuuttttttttt2t22tttttt4uuuuuuuuuuuu88lllmmmmmmmmmmmmmmmmmmmmmmmlllllllll8887777uuuuuuu777888llllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm00000111111111111111111122222222211111112222222222211111111111111111111111111111111111111111111111111111111111111112222222tttttt22222t34uuuu8888llllllllllmmmmmmmmmmmmmmmmmlllllll87uuuuuuuuuuttttt2t22222tttttt4uuuuuuuuuuu788lllmmmmmmmmmmmmmmmmmmmmlmmlllllllll88877777777777777888llllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm000001111111111111111112222222222111111122222222222111111111111111111111111111111111111111111111111111111111111111222222222ttt2222222344uuu78888lllllllllllmmmmmmmmmmmmmmmmmllllll887uuuuuuuuuu4ttttt22222tttttt4uuuuuuuuuuu88llllmmmmmmmmmmmmmmmmmmlllmmmmmllllll88877778888887777888llllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm0000011111111111111111112222222211111111222222221111111111111111111111111111111111111111111111111111111111111111112222222222tt2222223344uuu7888lllllllllllllllllllllllllmmllllllll8887uuuuuuuuu4tttt22222222tttt4uuuuuuuuu7888llllmmmmmmmmmmmmmmmmllllllllllllllll88887788888887777888llllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmm00001111111122222222112222222222221111222222222211111111111111111111111111112222222211111111111111111111111111111222222222222tt2tt33344uuu78888lllllllllllllllllllllllllmmmmlllllll8887uuuuuuuuu4t3ttt22222233344uuuuuuuuu888llllmmmmmmmmmmmmmmmmmlllllmmmmmllllll88888888888888888888llllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm11111111111122222222111222222222221111222222222211111111111111111111111111112222222211111111111111111111111111111222222222222t33333344uuuu888llllllllllllllllllllllllllllmmmllllllll8887uuuuuuuu4443t3t3222233344uuuuuuu7888llllmmmmmmmmmmmmmmmmmmlllllmmmmmmllllll8888888888888888888llllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm1111111111222222222211122222222222112222222222221111111111111111111111111111222222221111111111111111111111001111122222222222233333444uuuu788lllllllllllllllllllllllllllllmmmllllllllll887uuuuuuuuu4433333222tt344uuuuuu888llllllmmmmmmmmmmmmmmmmmmmllllmmmmmmllllll8888888888888888888llllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmm11111111112222222222111122222222221122222222221111111111111111111111111111112222222221111111111111111110110011111222222222222333444uuuuu788lllllllllllllllllllllllllllllllmmllllllllllll87uuuuuuuuu4433ttt222t344uuuuu88lllllllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmllllllll8v888888888878888llllmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm1111111222222222222111111222222222222222222221111111111111111111110001111111222222222111111111111111111010001111122tttttt22223344uuuuuuu88llllllllllllllllllllllllllllllllmmmllllllllllll87uuuuuuuuuu4ttt2222334uuuu788llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllv888888888778888lllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmm1111222222222222222111111111222222222222222211111111111111111111100001111111222222222211111111111111111000001111122tttttt2222t344uuuu7888llllllllllllllllllllllllllllllllllmlllllllllllll8877uuuuuuuu44ttt222t34uuuu88lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmllllllllll888888887778888lllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmm222222222222222222211111111112222222222222221111111111111111111110000111111122222222222211111111111111100000111112ttttttt2223344uuu77888llllllllllllllllllllllllllllllllllllllllllllllllll887uuuuuuuuu4tt3t2tt34uuuu88llllmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmlllllllllll88888887778888llllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmm222222222222222222211111111112222222222222221111111111111111111110001111111122222222222222211111111111100000011112ttttttt2223344uuu7888lllllllllllllllllllllllllllllllllllllllllllllllllll8887uuuuuuuuu4ttt23334uuu788lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmlllllllllll88888887778888llllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm222222222222222221111111111111222222222222221111111111111111111100001111111111111111111111111111111111111000111112tttttttt2t334uuu7888llllllllllllllllllllllllllllllllllllllllllllllllllll8888uuuuuuuuu43tttt344uuu888lllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllll8888877778888lllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmm222222222222222121111111111111222222222222221111111111111111111111001111111111111111111111111111111111111111111112tttttttttt344uuu888llllllllllllllllllllllllllllllllllllllllllllllllllllll88v7uuuuuuuu4tt33334uuuu888llmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllll8888877778888llllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmm222222222222221111111111111111222222222222221111111111111111111111111111111111111111111111111111111111111111111122ttttttttt344uuuu88llllllllllllllllllllllmllllllllllllllllllllllllllllllll8888uuuuuuuuu44tt444uuuu888llmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllll8888777778888llllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmm222222222221111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111111111111122ttttttttt44uuuu88llllllllllllllllllllllllllllllllllllllllllllllllllllllllllv8uuuuuuuuuu44444uuuuu888lllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllll8888777778888lllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmm222222222111111111111111111111222222222222112111111111111111111111111111111111111111111111111111111111111111111222tttttttt44uuuuu8llllllllllllllllllllllllllllllllllllllllllllllllllllllllllll8uuuuuuuuuuuuuuuuuuuu788lllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllll8887777788888llllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmm2222221211111111111111111111112222222222221122122222211111111111111111111111111111111111111111111111111111111222222tttttt44uuuuuulllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllvuuuuuuuuuuuuuuuuuuu7788lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllll8887777788888llllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmm2222211111111111111111111111122222222222221122122222221111111111111111111111111110001111111111111111111111111222222ttttt44uuuuuullllllllllmmmmllmllllllllmllllllllllllllllllllllllllllllllllllluuuuuuuuuuuuuuuuuuu7788lllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllll8888778788888lllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmm2222211111111111111111111111122222222222221122222222221111111111111111111111111110000000111111111111111111111222222tt3tt4uuuuuuulllllllllllllmllmlllmmmmmllllllllllllllllllllllllllllllmlllllllluuuuuuuuuuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllll8888878788888lllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmm111111111111111111112211111111112222222221111122222222211111111111111111111111000000000001111111111111111111222222223tt44uuuuuuullllllllllllllllmlllmmmmmmmmlllllllllllllllllllllllllllmlllllllluuuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllll88888888888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmm111111111111111111112211111111111122222111111122222222211111111111111111111110000000000001111111111111111111222222223tt44uuuuuuullllllllllllllllmllmmmmmmmmmlllllllllllllllllllllllllllmlllllllluuuuuuuuuuuuuuuuuu888llllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllll8888888888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmm111111111111111111112111111111111111111111111112222222211111111111111111111100000000000011111111111111111111112222223tt44uuuuuuulllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllluuuuuuuuuuuuuuuuu88lllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllll8888888888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmm111111111111111111112111111111111111111111111111222222211111111111111111111100000000000011111111111111111111111222223tt44uuuuuuulllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllll8uuuuuuuuuuuuuuu88lllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllll88888888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmm111111111111111111111111111111111111111111111111122222211111111111111111111000000000001111111111111111111111111122223tt44uuuuuuullllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllll87uuuuuuuuuuuuuu8llllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllv888888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmm1111111111111111111111111111111111111111111111111222221111111111111111111111000000011111111111111111111111111111222233t44uuuuuuulllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllll87uuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllll888888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmm1111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111111111111111222233344uuuuuuuvlllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllll88uuuuuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmm1111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111111100111111222233344uuuuuuullllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllmllllll887uuuuuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll8888888lllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmm1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222233344uuuuuuulllllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllmllllll8887uuuuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888llllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222233344uuuuuu8llllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllmmllllll888uuuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888llllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111112222t3334uuuuuuullllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllmmmllllll88uuuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888lllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111ttt2222t3334uuuuuu8lllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllmmmllllll88uuuuuuuuuuulllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888lllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111000111111111111000011111111111111111111111111111111111111111111ttttttt2222334uuuuu88llllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllllmmmlllllll8vuuuuuuuuuulllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888llllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111111111222211111100011111111111000000011111111111111111122111111111111111122222tttttttt2222344uuuuu8lllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllllmmmmmllllllvuuuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888lllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111111122222221111110001111111111000000000111111111111112222211111111111111222222tttttttt22t3344uuu788lllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllmmmmmllllllluuuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888lllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111112222222221111110001111111111000000000001111111112222222222111111111112222222tttttttt222334uuuu788llllllllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllmmmlmllllllluuuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllll88888888lllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111122222222221111110001011111111100000000001111111122222222222211111111222222222ttttttttttt334uuuu888llllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllmlllllllluuuuuuuuullllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllll88888888lllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111122222222221111111101111111111111110000001111111222222222222211111111222222222ttttttttttt344uuu7888llllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllluuuuuuuulllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllll88888888lllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111122222222211111111111111111111111111110011111111222222222222221111112222222222ttttttttttt34uuuu7888llllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllluuuuuuuulllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllll88888888lllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111222111111111111111111111111111111111111111111112tttt22222222211111222222222222ttttttttt444uuuu7888llllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllluuuuuuu8llllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllll8888888lllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111111111111111111111111112tttttttt2222222111222222222222tttttttt44uuuuuuu888llllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllluuuuuu8llllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllll888888v8llllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111111111111111111111111111111111111111111111111112ttttttttt22222222222222222222222tttttt44uuuuuuuu888llllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllll87uuuu8llllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllll888888v8llllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111111111111111111111111111111111111111111111111111111111111111122ttttttttttttt2222222222222222222ttttt44uuuuuuuu7888llllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllll8877788llllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllll88888v8llllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000111111111111111111111111111111111111111111111111111111111111111111112ttttttttttttttttt222222222222222222tttt4uuuuuuuuu7888llllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllll888888llllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllll8888888llllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000111111112222222222222222111111111111111111111111111111112221111111122tttttttttttttttttt333333333tttt22ttttt44uuuuuuuuu7888lllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllll88888vllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllll888888llllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00001111111122222222222222221111111111111111111111111111111112111111112ttttttttttttttttttt3333333333ttttttt33344uuuuuuuuuu8888lllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllll888888llllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllll88888lllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111112222222222222222111111111111111111111111111111111221111122tttttttttttttttttttt3444443333ttttt3t33444uuuuuuuuu8888lllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllll88v8lllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllll8888lllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111222222222222222211111111111111111111111111111111122111122ttttttttttttttttttt3444uu444444tttt33t4444uuuuuuuuuu88lllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllll8lvlllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllll8llllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111112222222222222221111111111111111111111111111122222211222tttttt44ttttttttttt44uuuuuuuu44444444444uuuuuuuuuuuu88lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111122222222222222121111111111111111111111111111111111122ttttttt4uuuutttttttt344uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu8lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111222222222222221221111111111111111111111111111111111tttttttttuuuuuutttt2t334uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu8lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111222222222222221222111111111111111111111111111111111ttttttttuuuuuuu4ttttt334uuu777uuuuuuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111112222222221111111122221111110000111111222222221122ttttttttuuuuuuuu4t3t334uuu78888uuuuuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111212222222221111111122221111110000111111222222221122ttttttttuuuuuuuu4333344uu7888888uuuuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111212222222111111111112221111110000111111222222221222ttttttttuuuuuuuuu44444uu788lll888uuuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll11111111111112111111111111111111122211111111111111112222222222222tttttttuuuuuuuuuu444uuu8lllllll88uuuuuuuuuuuuuuuuuuuuuulllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111111111111121111111111111111111122111111111111111122222222222222ttttttuuuuuuuuuuuuuuu7llllllll88uuuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111221111111111111111222222222222222tttttuuuuuuuuuuuuuu7lllllmllll88uuuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll1111111111111111111111111111111111111111111111111111222222222222222tttttuuuuuuuuuuuuu78llllmmmllll87uuuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000111111111111111111111111111111111111111111111111222222222222222tttttuuuuuuuuuuuu88llllmmmmmlll887uuuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000011111111111111111111111111111111111111111111111122222222222222233344uuuuuuuuu7888lllmmmmmmlll8887uuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000011111111111111111111111111111111111111111111111122222222222222233344uuuuuuuuu888lllmmmmmmmmlll887uuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000011111111111111111111111111111111111111111111111111122222222222233tt4uuuuuuuu8888lllmmmmmmmmlll888uuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000111111111111111111111111111111111111111111111111111222222222222t3334uuuuuuuu888lllmmmmmmmmmllll888uuuuuuuuuuuuuuuu8llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000011111111111111111111111111111111111111111111111111122222222222223t34uuuuuuuuv8llllmmmmmmmmmlllll888uuuuuuuuuuuuuuu8llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000001111111111111111111111111111111111111111111111111112222tt22222223t344uuuuuuu8lllllmmmmmmmmmllllll888uuuuuuuuuuuu78vllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000111111111111111111111111111111111111111111110011111122tttttt22223t344uuuuuuullllllmmmmmmmmmlllllll8888777uuuuuu7888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000011111111111111111111111111110000001111111111000111112ttttttttt2t3t344uuuuuuullllllmmmmmmmmmllllllll888887777778888vlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000111111111111111111110000000000011111000000011112ttttttttt2t33344uuuuuulllllllmmmmmmmmmlllllllll88888777788888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000001111111111111111111111100000000111111111110111112ttttttttttt3344uuuuuuullllllmmmmmmmmmmmllllllll88888888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000011111111111111111111000000000111111111111111112tttttttttt3344uuuuuuu8lllllmmmmmmmmmmmmmlllllll88888888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000001111111111111110000000000111111111111111122tttttttttt444uuuuuuu8lllllmmmmmmmmmmmmmmmmlllll88888888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000111111111111000000000000111111111111111122ttttttttt444uuuuuuuu8llllmmmmmmmmmmmmmmmmmmlllll888888888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000011111111111000000000000111111111111111222tttttttt4uuuuuuuuuu88llllmmmmmmmmmmmmmmmmmmmllll888888888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000011111111111000000000000111111111111222222ttttttttuuuuuuuuuu788lllmmmmmmmmmmmmmmmmmmmmllll888877888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000011111111110000000000000111111111122222222tttttttuuuuuuuuuu788llllmmmmmmmmmmmmmmmmmmmmllll888877888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000ss00001111111110000000000000111111111122222222tttttttuuuuuuuuu7888llllmmmmmmmmmmmmmmmmmmmmllll888877888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000001111111100000000000001111111111122222222ttttttttuuuuuuuuu8888llllmmmmmmmmmmmmmmmmmmmmllll888887788888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000000000111111110000000000000001111111122222222222tttttuuuuuuuuuu888lllllmmmmmmmmmmmmmmmmmmmmllll888877788888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000000000111111100000000000000111111111122222222222ttttttuuuuuuuu888lllllllmmmmmmmmmmmmmmmmmmmllll888877788888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000000000111111000000000000000011111111122222222222ttttt4uuuuuuuu88lllllllllllmmmmmmmmmmmmmmmlllll888877778888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000000001111111100000000000000111111111222222222222ttttt4uuuuuuuuvllllllllllllllmmmmmmmmmmmllllll8888877778888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000011111110000000000000001111111122222222222222tttttuuuuuuuuvlllllllllllllllmmmmmmmmllllllll8888877778888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000111111110000000000000001111111222222222222222tttt4uuuuuuuvllllllllllllllllllmmmmllllllllll8888888778888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000111111110000000000000000111111122222222222222tttt4uuuuuuulllllllllllllllllllmmmlllllllllll8888888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000000111111111000000000000000111111122222222222222233344uuuuuuullllllllllllllllllllllllllllllll88888888888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000000111111110000000000000000111111222222222222222233344uuuuuulllllllllllllllllllllllllllllllll8888888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000001001111000000000000000011111112222222222222223334uuuuuuulllllllllllllllllllllllllllllllll8888888888888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000000100000000000000000011111111222222222222223334uuuuuu8lllllllllllllllllllllllllllllllll88888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000000000000000000000000011111111222222222222222334uuuuu88lllllllllllllllllllllllllllllllll8888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000000000000000000000000000111111111122ttttttt22222334uuuu78llllllllllllllllllllllllllllllllll888888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000000000000000000000000011111111112ttttttttt2222344uuuu88llllllllllllllllllllllllllllllllll88888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000000000000000000000000111111111112ttttttttt2223344uuu788llllllllllllllllllllllllllllllllll88888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000000000000000000000000000011111111122tttttttttttt334uuuu888llllllllllllllllllllllllllllllllll88888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll000000000000000000000000000000000000111111111122tttttttttttt344uuu788lllllmmmlllllllllllllllllllllllllll8888888vllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllmmmm000000000000000000000000000000000111111111111222tttttttttttt34uuuu888llllmmmmmllllllllllllllllllllllllll88888888llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllmmmmmm00000000000000000000000000000001111111111111222ttttttttttttt4uuuuu8lllllmmmmmmlllllllllllllllllllllllllll888888vvlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllmmmmm00000000000000000000000000000001111111111112ttttttttttttttt4uuuuuu8lllllmmmmmmlllllllllllllllllllllllllll888788vvlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllll0000000000000000000000000000001111111111122ttttttttttttttt4uuuuuu8lllllmmmmmmmlllllllllllllllllllllllllll888788vvlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllssss0000000000000000000000000011111111112tttttttttttt3tt44uuuuuuullllllmmmmmmmlllllllllllllllllllllllllll888888vvlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllssss000000000000000000000000001111111112ttttttttttttt33344uuuuuulllllllmmmmmmmllllllllllllllllllllllllllll8888vvvlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllssss000000001111111100000000111111111122ttttttttttt233344uuuuuuullllllmmmmmmmmllllllllllllllllllllllllllll88888vlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllssss000000000111111111111111111111111122ttttttttttt233344uuuuuullllllmmmmmmmmmlllllllllllllllllllllllllllll8888lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmlmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000111111111111111111111111122ttttttttttt2t334uuuuuuullllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000111111111111111111111111222ttttttt22t222334uuuuuu8lllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000111111111111111111111112222ttttttt2t2222334uuuuu88llllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll00000000000001111112t2tt221111111ttttt22ttttttt222222334uuuu78lllllmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll0000000000000111112ttttttttttttttttttttttt2tttt222222t34uuuu88llllmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmlllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000011112tttttttttttttttttttttttt2222222222t344uuu788lllmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll000000000000111122tttttttttttttttttttttttttt33t2222t3344uuu888lllmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll111111111111111122tttttttttttttttttttttttt3333333333344uuu788lllmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll111111111111111122ttttttttttttttttttttttttt3333333344uuuuu888lllmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll111111111111111122tttttttttttttttttttttttt3344444444uuuuu78lllllmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll1111111111111112222tttttttttttttttttt44444444444uuuuuuuuu8llllllmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll1111111111111122222ttttttt4uuuuuuuuu44444444uuuuuuuuuuu78lllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll1111111111112222222tttttt4uuuuuuuuuuuuuuuuuuuuuuuuuuu788llllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll11111111222222222222tttt4uuuuuuuuuuuuuuuuuuuuuuuuu778888llllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll1111222222222222222tttt4uuuuuuuuuuuuuuuuuuuuuuuuuu78888lllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll111122222222222222333344uuuuuuuuuuuuuuuuuuuuuuuuu788888lllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222222222223333344uuuuuuuuuuuuuuuuuuuuuuuuuu888888lllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222222222333333444uuuuuuuuuuuuuuuuuuuuuuuuu8888888lllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222233333444uuuuuuuuuuuuuu8lllllllll88888888888llllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222222222222333t44uuuuuuuuuuuu888lllllllllllll888888888llllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222233344uuuuuuuuuu7888lllllllllllllll888888888llllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222tttt4uuuuuuuuuu78888llllllllllllllll88888888llllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222222tttt4uuuuuuuuuu78888llllllllllllllllll888888lllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222222tttt4uuuuuuuuu88888lllllllllllllllllll888888llllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222222ttt34uuuuuuuu8888llllllllllmmmmllllllll88888llllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222tt34uuuuuu788llllllllllmmmmmmmmmmllllll8lllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222222222222t34uuuuu788llllllllmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222t334uuuuu88llllllmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222t344uuuu888llllmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222t344uuu788llllmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222222222t344uuu788lllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222222tt44uuu7888llmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222223tt4uuuu788lllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222222233t44uuuu88llllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222223334uuuuuu8lllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll222222233344uuuuu8lllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll22222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmmlmlllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222223334uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222223334uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllllmmmmmmmmmmmmllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll2222223344uuuuuulllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmlmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmllllllllmmlllllllmlllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllmlllmlllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222223344uuuuuullllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222233344uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222233344uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllll2222t33344uuuuuulllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmllllmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllttttt3344uuuuuuulllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllmmllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllttttt344uuuuuuuulllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllmlllllllllllllllllllllllllllllllllllllmmllllllllllllllllllllllllllllllllttttt444uuuuuuuulllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllllmmmmmmmmmmmmmmttt444uuuuuuuuu8lllllllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmllllllllllllmmmmmmmmmmmmmmmm4444uuuuuuuuuu88llllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllmmmmmmmmmmmmmmmmmuuuuuuuuuuuuu788llllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllmmmmmmmmmmmmmmmmmmuuuuuuuuuuuu7888llllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmlllllmmmmmmmmmmmmmmmmmmuuuuuuuuuu788888llllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmuuuuuuuuuu88888lllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmuuuuuuuu78888lllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmuuuuuuuu88lllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmuuuuuuu88lllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmuuuuuu88lllllllmlmlmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmuuuu788lllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm7777888llllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm777888llllmmmmmmmmmmmmmmmmmllmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm888888llllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm888888lllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm888888lllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm888888lllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmm