gggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcggggiiiigggggggiiiiiigggggggggggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiikkkkiiiiggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbccggggiiiiggggggggiiiiiigggggggggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiikkkkiiiigggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggiiiigggggggggiiiiiigggggggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggiiiiigggggggggiiiiiigggggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggiiiiiigggggggggiiiiiigggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggiiiiiiigggggggggiiiiiigggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggiiiiiiiigggggggggiiiiiigggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggiiiiiiiiigggggggggiiiiiigggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggiiiiiiiiiigggggggggiiiiiigggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggggiiiiiiiiiiigggggggggiiiiiigggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggiiiiiiiiiiiigggggggggiiiiiigggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggggggiiiiiiiiiiiiigggggggggiiiiiigggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggiiiiiiiiiiiiiigggggggggiiiiiigggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggggggggiiiiiiiiiiiiiiigggggggggiiiiiigggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggiiiiiiiiiiiiiiiigggggggggiiiiiigccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggggggggggiiiiiiiiiiiiiiiiigggggggggiiiiiccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggiiiiiiiiiiiiiiiiiigggggggggiiiccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggggggggggggiiiiiiiiiiiiiiiiiiigggggggggicccciggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiggggggggccccieeggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccgggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiggggggccccieeeeggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiggggccccgeeeeeeggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeiiiiiiiiiiiiiiiiiiiiiiggccccgggeeeeeeggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeiiiiiiiiiiiiiiiiiiiiiiccccgggggeeeeeeggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeiiiiiiiiiiiiiiiiiiiiccccgggggggeeeeeeggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeiiiiiiiiiiiiiiiiiiccccgggggggggeeeeeeggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiigggggggggggggggggggggggccccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeiiiiiiiiiiiiiiiicccciegggggggggeeeeeeggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggggggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeiiiiiiiiiiiiiiccccieeegggggggggeeeeeeggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeiiiiiiiiiiiiccccieeeeegggggggggeeeeeeggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeiiiiiiiiiiccccieeeeeeegggggggggeeeeeeggggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeiiiiiiiiccccieeeeeeeeegggggggggeeeeeeggggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeiiiiiiccccieeeeeeeeeeegggggggggeeeeeeggggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeiiiiccccieeeeeeeeeeeeegggggggggeeeeeeggggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeiiccccieeeeeeeeeeeeeeegggggggggeeeeeeggggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeccccieeeeeeeeeeeeeeeeegggggggggeeeeeiggggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee``ccieeeeeeeeeeeeeeeeeeegggggggggeeeiiiggggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````ieeeeeeeeeeeeeeeeeeeeegggggggggeiiiiiggiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiggcccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eceeeeeeeeeeeeeeeeeeeeeegggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiicccccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccceeeeeeeeeeeeeeeeeeeeeegggggggggiiiijjiiiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiggcccccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccceeeeeeeeeeeeeeeeeeeeeegggggggggiijjjjiiiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiggggcccccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccceeeeeeeeeeeeeeeeeeeeeegggggggggjjjjjjiiiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggggggggcgggggcccccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccceeeeeeeeeeeeeeeeeeeeeegggggggiijjjjjjiiiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggggggcccgggggcccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccceeeeeeeeeeeeeeeeeeeeiigggggiiiijjjjjjiiiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggggcccccgggggcccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccceeeeeeeeeeeeeeeeeeiiiigggiiiiiijjjjjjiiiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggcccccccgggggcccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccceeeeeeeeeeeeeeeeiiiiiigiiiiiiiijjjjjjiiiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigcccccccccgggggcccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccceeeeeeeeeeeeeeiiiiiiijiiiiiiiiijjjjjjiiiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiigccccccccccgggggcccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccceeeeeeeeeeeeiiiiiiijjjiiiiiiiiijjjjjjiiiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiigggccccccccccgggggccggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccceeeeeeeeeeiiiiiiijjjjjiiiiiiiiijjjjjjiikkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiigggggccccccccccgggggggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccceeeeeeeeiiiiiiijjjjjjjiiiiiiiiijjjjjjkkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiigggggggccccccccccgggggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccceeeeeeiiiiiiijjjjjjjjjiiiiiiiiijjjjjkkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiigggggggggccccccccccgggggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccceeeeiiiiiiijjjjjjjjjjjiiiiiiiiijjjjkkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggccccccccccgggggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccceeiiiiiiijjjjjjjjjjjjjiiiiiiiiijjjkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiigggggggggggggccccccccccgggbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccciiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiigggggggggggggggccccccccccgbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeiiiiijjjjjjjjjjjjjjjjjiiiiiiiiijkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiigggggggggggggggggccccccccbbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiigggggggggggggggggggccccccbbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggggggggggggggggggggccccbbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjigggggggggggggggggggggggccbbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiggggggggggggggggggggggggbbbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiggggggggggggggggggggggggbbbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiggggggggggggggggggggggggbbbbcccggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiggggggggggggggggggggggggbbbggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggggggggggggggggeeeeeeegggggeeeeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggeeeeeeegggggeeeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggeeeeeeegggggeeeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggeeeeeeegggggeeeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggeeeeeeegggggeeeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggeeeeeeegggggeeeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggeeeeeeegggggeeeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggeeeeeeegggggeeeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggeeeeeeegggggeeeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggeeeeeeegggggeeeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggeeeeeeegggggeeeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggeeeeeeegggggeeeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggeeeeeeegggggeeeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggeeeeeeegggggeee````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggeeeeeeeggggge````eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggggeeeeeeeggggc```eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggggggeeeeeeeggccc`eccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggggggggeeeeeeeccccgccccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggggggggggeeeee``ccgggccccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggggggggggggeee````gggggccccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggge````ecgggggccccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggc```ecccgggggccccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccc`ecccccgggggccccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgcccccccgggggccccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggcccccccgggggccccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggcccccccgggggccccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggcccccccgggggccccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggggcccccccgggggccccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggggggcccccccgggggccccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggggggggcccccccgggggccccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggggggggggcccccccgggggccccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggggggggggggcccccccgggggccceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggccccgggggggggggggggggggcccccccgggggceeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeegggggggggggggggggggggggggggggggggggggcggggggggggggccccgggggggggggggggggggggcccccccgggggeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccggggggggggccccgggggggggggggggggggggggcccccccgggggeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccggggggggccccgggggggggggggggggggggggggcccccccgggggeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccggggggccccgggggggggggggggggggggggggggccccceegggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkiiiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccggggccccgggggggggggggggggggggggggggggccceeeegggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkjjiiiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccggccccgggggggggggggggggggggggggggggggceeeeeegiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjiiiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccccccgggggggggggggggggggggggggggggggggeeeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjijjjjjiiiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc``ccgggggggggggggggggggggggggggggggggggeeeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiijjjjjiiiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc````gggggggggggggggggggggggggggggggggggggeeiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjiiiiijjjjjiiiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc````cbgggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiijjjjjiiiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc````cbbbgggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiijjjjjiiiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc````cbbbbbgggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiijjjjjiiiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc````cbbbbbbbgggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiijjjjjiiiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggcccccccccccc````cbbbbbbbbbgggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiijjjjjiigggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc```cbbbbbbbbbbbgggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiijjjjjgggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc```cbbbbbbbbbbbbbgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjggggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc```cbbbbbbbbbbbbbbbgggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiijjjgggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc```cbbbbbbbbbbbbbbbbbgggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiijjggeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````bbbbbbbbbbbbbbbbbbbgggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiigeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbgggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiieeeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbgggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiieeeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbgggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjieeeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbgggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkjjjjjjjjjjjjjjjjjjjjjjjjjieeeeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbgggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjjjjjjjjiiieeeeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbgggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikjjjjjjjjjjjjjjjjjjjjjjjjjiiiiieeeeggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccgggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiigggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccgiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggjjjjjjjjjjjjjjjjjjjjiiiiiiiiijgggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccgiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggjjjjjjjjjjjjjjjjjjiiiiiiiiijjggggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggjjjjjjjjjjjjjjjjiiiiiiiiijjjgggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccgggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggjjjjjjjjjjjjjjiiiiiiiiijjjjggggggggggggggggggggggggggggggggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggiiiijjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggjjjjggggccccccccgggggccccccccccccccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiigggggggggiiiijjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiiggggggggjjjjggggcccccccccgggggccccccccccccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiijjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjggggccccccccccgggggccccccccccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiijjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjgggggccccccccccgggggccccccccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiijjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjggggggccccccccccgggggccccccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiijjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjgggggggccccccccccgggggccccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiijjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjggggggggccccccccccgggggccccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjgggggggggccccccccccgggggccccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiijjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjggggggggggccccccccccgggggccccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiijjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjgggggggggggccccccccccgggggccccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjggggggggggggccccccccccgggggccccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjgggggggggggggccccccccccgggggccccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjggggggggggggggccccccccccgggggccccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjgggggggggggggggccccccccccgggggccc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjggggggggggggggggccccccccccgggggc````cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjgggggggggggggggggccccccccccggggc```cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjggggggggggggggggggccccccccccggccc`cbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjgggggggggggggggggggccccccccccccccgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjggggggggggggggggggggcccccccc``ccgggbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjgggggggggggggggggggggcccccc````gggggbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjggggggggggggggggggggggcccc````cbgggggbbbbbbbbbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjgggggggggggggggggggggggcc````cbbbgggggbbbbbbbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjgggggggggggggggggggggggg````cbbbbbgggggbbbbbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiggggggggggggggggggggggcc``cbbbbbbbgggggbbbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiggggggggggggggggggggcccccbbbbbbbbbgggggbbbbbbbbbbbbbbbbbccccccggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiggggggggggggggggggccccggbbbbbbbbbbgggggbbbbbbbbbbbbbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiggggggggggggggggccccggggbbbbbbbbbbgggggbbbbbbbbbbbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiggggggggggggggccccggggggbbbbbbbbbbgggggbbbbbbbbbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggccccggggggggbbbbbbbbbbgggggbbbbbbbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggccccggggggggggbbbbbbbbbbgggggbbbbbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiggggggggccccggggggggggggbbbbbbbbbbgggggbbbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiggggggccccggggggggggggggbbbbbbbbbbgggggbbbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiggggccccggggggggggggggggbbbbbbbbbbgggggbcccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiggccccggggggggggggggggggbbbbbbbbbbgggggccccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccggggggggggggggggggggbbbbbbbbbbgggggccccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccggggggggggggggggggggggbbbbbbbbbbgggggccgggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjggggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccggggggggggggggggggggggggbbbbbbbbccggggggggggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjiiggggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieggggggggggggggggggggggggbbbbbbccccgggiigggggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjiiiiggggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeggggggggggggggggggggggggbbbbccccccgiiiigggggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeggggggggggggggggggggggggbbcccccccgiiiiigggggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiggiiiiiiggggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeggggggggggggggggggggggggcccccccgggiiiiigggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiggggiiiiiiggggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeggggggggggggggggggggggggcccccgggggiiiiigggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiggggggiiiiiiggggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeggggggggggggggggggggggggcccgggggggiiiiigggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiggggggggiiiiiiggggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeggggggggggggggggggggggggcgggggggggiiiiigggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjigggggggggiiiiiiggggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeegggggggggggggggggggggggiggggggggggiiiiigggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiigggggggggiiiiiiggggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeegggggggggggggggggggggiiiggggggggggiiiiiggiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiigggggggggiiiiiiggjjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeegggggggggggggggggggiiiiiggggggggggiiiiiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiigggggggggiiiiiijjjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeegggggggggggggggggiiiiiiiggggggggggiiiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiigggggggggiiiiijjiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeegggggggggggggggiiiiiiiiiggggggggggiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiigggggggggiiiijiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggiiiiiiiiiiiggggggggggiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiigggggggggiiiiiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggiiiiiiiiiiiiiggggggggggiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiigggggggggieiigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggiiiiiiiiiiiiiiiggggggggggiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiigggggggggeigggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggiiiiiiiiiiiiiiiiigggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiggggggggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiigggggiiiiiiiiiiiiiiiiiiigggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiggggggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiigggiiiiiiiiiiiiiiiiiiiiigggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieiiiiiiiiiiiiiiiiiiiiiiggggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiigiiiiiiiiiiiiiiiiiiiiiiigggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeiiiiiiiiiiiiiiiiiiiiiiggggggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiigggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeiiiiiiiiiiiiiiiiiiiieeggggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiigggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeiiiiiiiiiiiiiiiiiieeeeggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiigggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeiiiiiiiiiiiiiiiieeeeeeggggggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeiiiiiiiiiiiiiieeeeeeeeeijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeiiiiiiiiiiiieeeeeeeeeiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeiiiiiiiiiieeeeeeeeeiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeiiiiiiiieeeeeeeeeiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiijjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiijjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiijjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiijjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiijjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiijjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiijjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiijjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjiiiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiijjjjjiccccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiijjjjecccieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiijjeeecieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiieeeejeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiicceejiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiccccjiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiccccieiiiiieeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjecccieeeiiiiieeeeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjeeecieeeeeiiiiieeeeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjeeeejeeeeeeeiiiiieeeeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjeeeejiieeeeeeeiiiiieeeeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjeeeejiiiieeeeeeeiiiiieeeeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjeeeejiiiiiieeeeeeeiiiiieeeeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggjjjjjjjjjjjjjjjjjjeeeejiiiiiiiieeeeeeeiiiiieeeeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggjjjjjjjjjjjjjjjjeeeejiiiiiiiiiieeeeeeeiiiiieeeeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggjjjjjjjjjjjjjjeeeejiiiiiiiiiiiieeeeeeeiiiiieeeeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggjjjjjjjjjjjjeeeejiiiiiiiiiiiiiieeeeeeeiiiiieeeeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggjjjjjjjjjjeeeejiiiiiiiiiiiiiiiieeeeeeeiiiiieeeiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggjjjjjjjjeeeejiiiiiiiiiiiiiiiiiieeeeeeeiiiiieiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggjjjjjjeeeejiiiiiiiiiiiiiiiiiiiieeeeeeeiiiijiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggjjjjeeeejiiiiiiiiiiiiiiiiiiiiiieeeeeeeiijjjiiiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggjjeeeejiiiiiiiiiiiiiiiiiiiiiiiieeeeeeejjjjjiijjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggeeeejiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggeeeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggcceejiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeiiiijjjkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggeeeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieiiiiiijkkkkjjjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiegggggeeeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiijkkkkkjjjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeegggggeeeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiijjjkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeegggggeeeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiijjjjjkkkkkjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieeeeeeegggggeeeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggeeeeeeegggggeeeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkjjjjjjjkkkkkjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggeeeeeeegggggeeeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkjjjjjjjkkkkkjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggeeeeeeegggggeeeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkjjjjjjjkkkkkjjjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggeeeeeeegggggeeiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkjjjjjjjkkkkkjjiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggeeeeeeegggggiiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkjjjjjjjkkkkkiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggeeeeeeeggggiieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkjjjjjjjkkkkiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggeeeeeeegggieeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkjjjjjjjkkkiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiggggggggggggggggeeeeeeeggeeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkjjjjjjjkkiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiggggggggggggggggggeeeeeeegeccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiggggggggggggggggggggeeeeeccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggggiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiggggggggggggggggggggggeeeccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggggggiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiggggggggggggggggggggggggeccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggggggggjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiggggggggggggggggggggggggggcccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggggggggggjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiggggggggggggggggggggggggggggcccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggggggggggggjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiggggggggggggggggggggggggggggggcccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccggggggggggggggggggggggggggggggggggggggjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggiiiiigggggggggggggggggggggggggggggggggeiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggiiiggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggigggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggcgggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggcccggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggcccccgggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggccccgggggggggggggggggggggggggggggggggggggggiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggg